Create_Button()
Syntax: _Create_Button(insert_on_scene,ObjectName,x,y,width,height,label,onPress,onRelease,Forced_a)
Purpose: Creates a button for user interaction.
Parameters:
insert_on_scene: (boolean) When true, inserts the button directly into the scene. When false, typically used for rendering rows in a table, rendering may be handled differently. Cannot be passed as a variable.
ObjectName: (string) Unique name to identify the button.
x, y: (numeric) Coordinates for the button's top-left corner.
width, height: (numeric) Dimensions of the button.
label: (string) Text to display on the button.
onPress: (string) Name of the function to execute when the button is pressed.
onRelease: (string) Name of the function to execute when the button is released.
Forced_a: (string, optional) String value (like "0p" or "1l") indicating where the command is allowed to execute.
Create_Button_Array()
Syntax: _Create_Button_Array(insert_on_scene,ObjectName_Prefix,Initial_Number_Suffix,first_x,first_y,dx,dy,button_width,button_height,nCols,nRows,array_with_captions,onPress,onRelease,Forced_a)
Purpose: Creates an array of buttons for efficient UI design.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName_Prefix: (string) Base name for the buttons (e.g., "Button_").
Initial_Number_Suffix: (numeric) Starting number for button naming (e.g., button names would be "Button_1", "Button_2", etc.)
first_x, first_y: (numeric) Coordinates of the top-left corner of the first button.
dx, dy: (numeric) Horizontal and vertical spacing between buttons.
button_width, button_height: (numeric) Dimensions for each button.
nCols, nRows: (numeric) Number of columns and rows in the array.
array_with_captions: (array, optional) Captions for each button. If not provided, numbers will be used.
onPress, onRelease: (strings) Function names for press and release events.
Forced_a: (string, optional) See explanation in Create_Button
Create_Checkbox()
Syntax: _Create_Checkbox(insert_on_scene,ObjectName,x,y,initialSwitchState,checkbox_sheet_PIC,onPress,Forced_a)
Purpose: Creates a checkbox for user selections.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name to identify the checkbox.
x, y: (numeric) Coordinates of the checkbox.
initialSwitchState: (boolean) Initial state (checked: true, unchecked: false).
checkbox_sheet_PIC: (string, optional) Image file for the checkbox.
onPress: (string, optional) Function name for press events.
Forced_a: (string, optional) See explanation in Create_Button
Create_Custom_Vertical_Slider()
Syntax: _Create_Custom_Vertical_Slider(insert_on_scene,slider_name,x,y,level,function_to_execute_after_change_detected,Forced_a)
Purpose: Creates a custom vertical slider control.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
slider_name: (string) Unique name for the slider.
x, y: (numeric) Coordinates for the slider.
level: (numeric) Initial slider position (between 0 and 1).
function_to_execute_after_change_detected: (string) Name of the function to run when the slider value changes. This function receives two parameters: the new level value and the slider name.
Forced_a: (string, optional) See explanation in Create_Button
Important Note: Set an End_Touch function for the background image to prevent accidental touch errors.
Create_Floating_Tabbar()
Syntax: _Create_Floating_Tabbar(insert_on_scene,tabbar_number,selected_option,titles,alpha,create_visible,function_to_run,title_dx,title_dy,icon_dx,icon_dy,useful_area_width,useful_area_height,useful_origin_x,useful_origin_y,Forced_a)
Purpose: Creates a floating tab bar for navigation.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
tabbar_number: (numeric) ID for the tab bar.
selected_option: (numeric) Index of the initially selected tab.
titles: (array) Contains titles for each tab section.
... (rest of parameters)
Create_Label()
Syntax: _Create_Label(insert_on_scene,ObjectName,x,y,width,height,label,only_return_text,only_return_background,touch,Forced_a)
Purpose: Creates a text label for displaying information.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the label.
x, y: (numeric) Coordinates for the label.
width, height: (numeric) Dimensions of the label. If height is '0', it is calculated automatically.
label: (string) Text to be displayed.
only_return_text: (boolean, optional) If true, returns only the text object for manipulation.
only_return_background: (boolean, optional) If true, returns only the background object.
touch: (string, optional) Function name to execute on touch events.
Forced_a: (string, optional) See explanation in Create_Button
Create_Label_Array()
Syntax: _Create_Label_Array(insert_on_scene,ObjectName_Prefix,Initial_Number_Suffix,first_x,first_y,dx,dy,label_width,label_height,nCols,nRows,array_with_captions,onTouch,Forced_a)
Purpose: Creates an array of labels.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName_Prefix: (string) Base name for the labels (e.g., "Label_").
Initial_Number_Suffix: (numeric) Starting number for label naming.
first_x, first_y: (numeric) Coordinates for the first label.
dx, dy: (numeric) Horizontal and vertical spacing between labels.
label_width, label_height: (numeric) Dimensions of each label.
nCols, nRows: (numeric) Number of columns and rows in the array.
array_with_captions: (array, optional) Captions for each label. If not provided, numbers will be used.
onTouch: (string, optional) Function name to execute on touch events.
Forced_a: (string, optional) See explanation in Create_Button
Create_Label_At_Each_Pair_C()
Syntax: _Create_Label_At_Each_Pair_C(Pairs_Data,sepChar,Labels_Data,Labels_sepChar,Label_Prefix,insert_on_scene,width,height,only_return_text,only_return_background,touch,Forced_a)
Purpose: Creates multiple labels at positions defined within data strings.
Parameters:
Pairs_Data: (string) Data containing coordinate pairs (e.g., "100,200 300,400").
sepChar: (string) Separator character used within Pairs_Data (e.g., " ").
Labels_Data: (string) Data containing labels (e.g., "Label1 Label2").
Labels_sepChar: (string) Separator character used within Labels_Data.
Label_Prefix: (string) Base name for the labels.
insert_on_scene: (boolean) See explanation in Create_Button
width, height: (numeric) Dimensions of each label.
only_return_text, only_return_background: (boolean, optional) See explanation in Create_Label()
touch: (string, optional) Function name to execute on touch events.
Forced_a: (string, optional) See explanation in Create_Button
Create_Label_Inside_Scroll()
Syntax: _Create_Label_Inside_Scroll(insert_on_scene, ObjectName,x,y,width,height,label,only_return_text,only_return_background, touch_function_name,scroll_name,Forced_a)
Purpose: Creates a label inside a scrollable container.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the label.
x, y: (numeric) Coordinates of the label within the scroll container.
width, height: (numeric) Dimensions of the label. If height is '0', it's calculated automatically.
label: (string) Text to display in the label.
only_return_text, only_return_background: (boolean, optional) See explanation in Create_Label()
touch_function_name: (string) MANDATORY. Function name to execute on touch events.
scroll_name: (string) MANDATORY. Name of the scroll object.
Forced_a: (string, optional) See explanation in Create_Button
Create_Map()
Syntax: _Create_Map(insert_on_scene,ObjectName,x,y,width,height,mapType,latitude,longitude,Forced_a)
Purpose: Creates a map object using Google Maps.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the map.
x, y: (numeric) Coordinates for the map's top-left corner.
width, height: (numeric) Dimensions of the map.
mapType: (string) Must be "standard", "hybrid", or "satellite".
latitude, longitude: (numeric) Coordinates of the map's center.
Forced_a: (string, optional) See explanation in Create_Button
Important:
You
must provide a Google Maps API Key (Google_Maps_API_key
)
in the App's Global Settings for this command to work correctly.
Create_Map2()
Syntax: _Create_Map2(Lu_C_Map_Server,ObjectName,x,y,width,height,scale,latitude,longitude,Map_Zoom_Level,Limit_Lat_1,Limit_Lng_1,Limit_Lat_2,Limit_Lng_2,map_touch_function,map_move_function,redraw_symbols_function,remove_symbols_function,rendering_tiles_x,rendering_tiles_y,display_borders,to_Front_Layers,Forced_a,Initial_Angle)
Purpose: Creates a map object using a custom Lu C Map server, allowing for offline or locally stored map tiles.
Parameters:
Lu_C_Map_Server: (string, optional) URL of the Lu C Map Server.
ObjectName: (string) Unique name for the map.
x, y: (numeric) Coordinates for the map's top-left corner.
width, height: (numeric) Dimensions of the map.
scale: (numeric) Scale factor for the map.
latitude, longitude: (numeric) Coordinates of the map's center.
Map_Zoom_Level: (numeric) Zoom level (typically 12-17).
Limit_Lat_1, Limit_Lng_1, Limit_Lat_2, Limit_Lng_2: (numeric, optional) Coordinates defining the map boundaries. Defaults to global coverage if not provided.
map_touch_function, map_move_function, redraw_symbols_function, remove_symbols_function: (strings, optional) Function names for handling various map events (see detailed explanation below).
rendering_tiles_x, rendering_tiles_y: (numeric) Number of tiles to load horizontally and vertically for optimization.
display_borders: (boolean) If true, displays tile borders.
to_Front_Layers: (string) Up to five layer names separated by '|' to bring to the front.
Forced_a: (string, optional) See explanation in Create_Button.
Initial_Angle: (numeric) Rotates the map group by the specified angle.
Map Event Functions:
map_touch_function: Receives latitude, longitude, and map name when the map is tapped.
map_move_function: Receives latitude, longitude, and map name after the map is moved.
redraw_symbols_function: Used to redraw map symbols (e.g., markers, lines).
remove_symbols_function: Used to remove map symbols.
Create_Map_Animation()
Syntax: _Create_Map_Animation(Map_Name,Rectangle_Name,texture_Image,Latitud,Longitud,width,height,Cols,Rows,Time,Frames,Start,Count,LoopCount,LoopDirection,StartonLoad,began_touch_function,moved_touch_function,ended_touch_function,swipe_function,tap_function,sequence_by_default,Forced_a,Map_Rotation)
Purpose: Creates an animation on top of a map object.
Parameters:
Map_Name: (string) Name of the existing map object.
Rectangle_Name: (string) Name for the animation object.
texture_Image: (string) Image file for the animation.
Latitud, Longitud: (numeric) Coordinates for the animation.
width, height: (numeric) Dimensions of the animation.
Cols, Rows (numeric): Number of columns and rows in the animation spritesheet.
Time, Frames, Start, Count, LoopCount, LoopDirection, StartonLoad: (numeric/boolean) Parameters controlling the animation behavior.
began_touch_function, moved_touch_function, ended_touch_function, swipe_function, tap_function, sequence_by_default: (strings, optional) Function names for handling touch events on the animation.
Forced_a: (string, optional) See explanation in Create_Button
Map_Rotation: (boolean, optional) Indicates if the animation will rotate with map orientation.
Create_Map_Circle()
Syntax: _Create_Map_Circle(Map_Name,Circle_Name,Latitud,Longitud,radius,texture_Image,began_touch_function,moved_touch_function,ended_touch_function,swipe_function,tap_function,Forced_a,Map_Rotation)
Purpose: Draws a circle on a map object.
Parameters:
Map_Name: (string) Name of the existing map.
Circle_Name: (string) Name for the circle object.
Latitud, Longitud: (numeric) Coordinates of the circle's center.
radius: (numeric) Radius of the circle.
texture_Image: (string, optional) Image file for a custom circle fill.
began_touch_function, moved_touch_function, ended_touch_function, swipe_function, tap_function: (strings, optional) Function names for touch events on the circle.
Forced_a: (string, optional) See explanation in Create_Button.
Map_Rotation: (boolean, optional) Indicates if the circle will rotate with map orientation.
Create_Map_Label()
Syntax: _Create_Map_Label(Map_Name,Label_Name,Width,Height,Label,Latitud,Longitud,touch_function,Forced_a,Map_Rotation)
Purpose: Draws a text label on a map object.
Parameters:
Map_Name: (string) Name of the existing map.
Label_Name: (string) Name for the label object.
Width, Height: (numeric) Dimensions of the label.
Label: (string) Text to display in the label.
Latitud, Longitud: (numeric) Coordinates for the label's position.
touch_function: (string, optional) Function name to execute on touch events.
Forced_a: (string, optional) See explanation in Create_Button.
Map_Rotation: (boolean, optional) Indicates if the label will rotate with map orientation.
Create_Map_Line()
Syntax: _Create_Map_Line(Map_Name,Line_Name,Latitud_1,Longitud_1,Latitud_2,Longitud_2,line_color_R,line_color_G,line_color_B,line_color_Alpha,line_width,Forced_a)
Purpose: Draws a line on a map object.
Parameters:
Map_Name: (string) Name of the existing map.
Line_Name: (string) Name for the line object.
Latitud_1, Longitud_1, Latitud_2, Longitud_2: (numeric) Coordinates of the start and end points of the line.
line_color_R, line_color_G, line_color_B, line_color_Alpha: (numeric) RGBA color values for the line.
line_width: (numeric) Width of the line.
Forced_a: (string, optional) See explanation in Create_Button.
Create_Map_Polygon()
Syntax: _Create_Map_Polygon(Map_Name,Polygon_name,Latitud,Longitud,textureImage,Coordinates_x_y,began_touch_function,moved_touch_function,ended_touch_function,swipe_function,tap_function,Forced_a,Map_Rotation)
Purpose: Draws a polygon shape on a map object.
Parameters:
Map_Name: (string) Name of the existing map.
Polygon_name: (string) Name for the polygon object.
Latitud, Longitud: (numeric) Reference coordinates for the polygon (can be a central point).
textureImage: (string, optional) Image file to fill the polygon.
Coordinates_x_y: (string) Coordinates defining the polygon's vertices, separated by spaces.
began_touch_function, moved_touch_function, ended_touch_function, swipe_function, tap_function: (strings, optional) Function names for touch events on the polygon.
Forced_a: (string, optional) See explanation in Create_Button.
Map_Rotation: (boolean, optional) Indicates if the polygon will rotate with map orientation.
Create_Map_Rectangle()
Syntax: _Create_Map_Rectangle(Map_Name,Rectangle_Name,Latitud,Longitud,width,height,texture_Image,began_touch_function,moved_touch_function,ended_touch_function,swipe_function,tap_function,Forced_a,Map_Rotation)
Purpose: Draws a rectangle or an image on a map object.
Parameters:
Map_Name: (string) Name of the existing map.
Rectangle_Name: (string) Name for the rectangle object.
Latitud, Longitud: (numeric) Coordinates of the rectangle's center.
width, height: (numeric) Dimensions of the rectangle.
texture_Image (string, optional) Image file to display within the rectangle.
began_touch_function, moved_touch_function, ended_touch_function, swipe_function, tap_function: (strings, optional) Function names for touch events on the rectangle.
Forced_a: (string, optional) See explanation in Create_Button.
Map_Rotation: (boolean, optional) Indicates if the rectangle will rotate with map orientation.
Create_Picker()
Syntax: _Create_Picker(insert_on_scene,ObjectName,vX,vY,Picker_Custom_Image,Col_Percentage_1,Align_1,Start_Index_1,Labels_Array_1,Col_Percentage_2,Align_2,Start_Index_2,Labels_Array_2,Col_Percentage_3,Align_3,Start_Index_3,Labels_Array_3,Col_Percentage_4,Align_4,Start_Index_4,Labels_Array_4,Forced_a)
Purpose: Creates a picker control for user selection from multiple options.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the picker control.
vX, vY: (numeric) Coordinates for the picker's position.
Picker_Custom_Image: (string, optional) Custom image file to use for the picker.
Col_Percentage_#: (numeric) Percentage width for each column (1-100)
Align_#: (string) Alignment for each column ("center", "left", or "right")
Start_Index_#: (numeric) Index of the initially selected element in each column.
Labels_Array_#: (array) Array of labels for each column.
Forced_a: (string, optional) See explanation in Create_Button
Create_Radio()
Syntax: _Create_Radio(insert_on_scene,ObjectName,x,y,initialSwitchState,radioGroupName,radio_sheet_PIC,onPress,Forced_a)
Purpose: Creates a radio button for single-choice selections within a group.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button.
ObjectName: (string) Unique name for the radio button.
x, y: (numeric) Coordinates for the radio button.
initialSwitchState: (boolean) Initial state (selected: true, deselected: false).
radioGroupName: (string) Mandatory. Groups radio buttons together.
radio_sheet_PIC: (string, optional) Image file for the radio button.
onPress: (string, optional) Function name to execute when the radio button state changes.
Forced_a: (string, optional) See explanation in Create_Button.
Create_Rectangle_Array()
Syntax: _Create_Rectangle_Array(insert_on_scene,ObjectName_Prefix,Initial_Number_Suffix,first_x,first_y,dx,dy,texture_Image_Prefix,texture_Image_After_Suffix,image_width,image_height,nCols,nRows,onPress,onMove,onRelease,onSwipe,Forced_a)
Purpose: Creates an array of image-based rectangles, often used for buttons or interactive grids.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName_Prefix: (string) Base name for the rectangles (e.g., "Rect_")
Initial_Number_Suffix: (numeric) Starting number for rectangle naming.
first_x, first_y: (numeric) Coordinates of the first rectangle
dx, dy: (numeric) Horizontal and vertical spacing between rectangles.
texture_Image_Prefix: (string, optional) Image prefix for each rectangle.
texture_Image_After_Suffix (string, optional) Used with the prefix to name image files.
image_width, image_height: (numeric) Dimensions of each rectangle.
nCols, nRows: (numeric) Number of columns and rows in the array.
onPress, onMove, onRelease, onSwipe: (strings, optional) Function names to handle touch events.
Forced_a: (string, optional) See explanation in Create_Button.
Create_Rectangle_Inside_Scroll()
Syntax: _Create_Rectangle_Inside_Scroll(insert_on_scene,Rectangle_Name,x,y,width,height,texture_Image,touch_function_name,scroll_name,Forced_a)
Purpose: Creates a rectangle (often an image) inside a scrollable container.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
Rectangle_Name: (string) Unique name for the rectangle.
x, y: (numeric) Coordinates of the rectangle within the scroll area.
width, height: (numeric) Dimensions of the rectangle.
texture_Image: (string) Image file to display within the rectangle.
touch_function_name: (string) Mandatory. Function name to execute on touch events.
scroll_name: (string) Mandatory. Name of the scroll object.
Forced_a: (string, optional) See explanation in Create_Button
Create_Rounded_Label()
Syntax: _Create_Rounded_Label(insert_on_scene, ObjectName, x, y, width, height, label, only_return_text, only_return_background, touch, Forced_a)
Purpose: Creates a label with rounded corners, offering a softer aesthetic.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the label.
x, y: (numeric) Coordinates for the label's position.
width, height: (numeric) Dimensions of the label. If height is '0', it's calculated automatically.
label: (string) Text to display in the label.
only_return_text, only_return_background: (boolean, optional) See explanation in Create_Label
touch: (string, optional) Function name to execute on touch events.
Forced_a: (string, optional) See explanation in Create_Button
Create_Rounded_Label_Inside_Scroll()
Syntax: _Create_Rounded_Label_Inside_Scroll(insert_on_scene,ObjectName,x,y,width,height,label,only_return_text,only_return_background,touch_function_name,scroll_name,Forced_a)
Purpose: Creates a rounded label within a scrollable container.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the label.
x, y: (numeric) Coordinates of the label within the scroll container.
width, height: (numeric) Dimensions of the label. If height is '0', it's calculated automatically.
label: (string) Text to display in the label.
only_return_text, only_return_background: (boolean, optional) See explanation in Create_Label
touch_function_name: (string) Mandatory. Function name to execute on touch events.
scroll_name: (string) Mandatory. Name of the scroll object.
Forced_a: (string, optional) See explanation in Create_Button
Create_Segmented()
Syntax: _Create_Segmented(insert_on_scene,ObjectName,x,y,width,Array_names,Mask_PicName,onPress,Forced_a)
Purpose: Creates a segmented control for user selection from a set of options, similar to tabs.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the segmented control.
x, y: (numeric) Coordinates of the control.
width: (numeric) Width of the control.
Array_names: (array) Array of labels for each segment.
Mask_PicName: (string, optional) Image file for a custom mask over the segments.
onPress: (string, optional) Function name to execute when a segment is selected.
Forced_a: (string, optional) See explanation in Create_Button
Example Usage: See provided examples in the syntax description.
Create_Slider()
Syntax: _Create_Slider(insert_on_scene,ObjectName,orientation,x,y,width,height,value,slider_sheet_PIC,onMoved,Forced_a)
Purpose: Creates a slider control for adjusting a value within a range.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the slider.
orientation: (string) Must be "vertical" or "horizontal".
x, y: (numeric) Coordinates of the slider.
width, height: (numeric) Dimensions of the slider. Set one to '0' based on the orientation.
value: (numeric) Initial value of the slider (between 0 and 1).
slider_sheet_PIC: (string, optional) Image file for a custom slider appearance.
onMoved: (string, optional) Function name to execute when the slider value changes.
Forced_a: (string, optional) See explanation in Create_Button
Important Note: For vertical sliders with a custom image, use Create_Custom_Vertical_Slider.
Create_Stepper()
Syntax: _Create_Stepper(insert_on_scene,ObjectName,x,y,initialValue,minimumValue,maximumValue,stepper_sheet_PIC,onPress,Forced_a)
Purpose: Creates a stepper control, allowing users to increment or decrement a value by small steps.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the stepper.
x, y: (numeric) Coordinates for the stepper.
initialValue: (numeric) Starting value of the stepper.
minimumValue, maximumValue: (numeric) The minimum and maximum values the stepper can reach.
stepper_sheet_PIC: (string, optional) Image file for custom stepper buttons.
onPress: (string, optional) Function name to execute when the stepper value changes.
Forced_a: (string, optional) See explanation in Create_Button
Create_Switch()
Syntax: _Create_Switch(insert_on_scene,ObjectName,x,y,initialSwitchState,switch_sheet_PIC,switch_mask_sheet_PIC,onPress,Forced_a)
Purpose: Creates a toggle switch for on/off type selections.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the switch.
x, y: (numeric) Coordinates for the switch.
initialSwitchState: (boolean) Initial state of the switch (true: on, false: off).
switch_sheet_PIC, switch_mask_sheet_PIC: (string, optional) Image files for custom switch appearances.
onPress: (string, optional) Function name to execute when the switch state changes.
Forced_a: (string, optional) See explanation in Create_Button.
Create_Textbox()
Syntax: _Create_Textbox(insert_on_scene,ObjectName,x,y,width,height,text,inputType,only_return_text,only_return_background,onUserInput,Forced_a)
Purpose: Creates a single-line text input field. Note: Use Create_Textfield for multi-line input.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the textbox.
x, y: (numeric) Coordinates for the textbox.
width, height: (numeric) Dimensions of the textbox.
text: (string) Initial text content.
inputType: (string) Specifies the type of keyboard and input validation. Options:
"default"
"number"
"decimal"
"phone"
"url"
"email"
"no-emoji"
only_return_text, only_return_background: (boolean, optional) See explanation in Create_Label
onUserInput: (string, optional) Function name to execute when the user enters or changes text.
Forced_a: (string, optional) See explanation in Create_Button
Create_Textfield()
Syntax: _Create_Textfield(insert_on_scene,ObjectName,x,y,width,height,text,inputType,only_return_text,only_return_background,onUserInput,Forced_a)
Purpose: Creates a multi-line text input field.
Parameters: (See explanations in Create_Textbox. The parameters are identical).
Create_Video()
Syntax: _Create_Video(insert_on_scene,ObjectName,x,y,width,height,url_or_local_video,autoPlay,On_videoListener,Forced_a)
Purpose: Embeds a video player within your app.
Parameters:
insert_on_scene: (boolean) See explanation in Create_Button
ObjectName: (string) Unique name for the video player.
x, y: (numeric) Coordinates for the video.
width, height: (numeric) Dimensions of the video player.
url_or_local_video:
(string)
URL of a web video (http://
or
https://
)
or a local file path (using prefixes for resources or device
storage).
autoPlay: (boolean, optional) If true, starts playing the video automatically.
On_videoListener: (string, optional) Function name to receive video status events.
Forced_a: (string, optional) See explanation in Create_Button
Important Note: Accessing local files from resource folders in Android has restrictions.
Pick_Date()
Syntax: _Pick_Date(Picker_Form_Name, Form_Field_Name, function_to_receive_result, Minus_Dx_Years, Plus_Dx_Years)
Purpose: Displays a date picker, allowing users to easily select a date.
Parameters:
Picker_Form_Name: (string, optional) The name of an automatic form where the picker is displayed. Used for automatic updating of form fields.
Form_Field_Name: (string, optional) The name of a form field that should be automatically updated with the selected date.
function_to_receive_result: (string, optional) The name of a function to be called after the user selects a date. This function will receive the selected date.
Minus_Dx_Years: (numeric, optional) Specifies the range of years before the current year that can be selected.
Plus_Dx_Years: (numeric, optional) Specifies the range of years after the current year that can be selected.
Pick_Date_Time()
Syntax: _Pick_Date_Time(Picker_Form_Name, Form_Field_Name, function_to_receive_result, Minus_Dx_Years, Plus_Dx_Years)
Purpose: Displays two pickers – one for selecting a date and another for a time. Provides a convenient way to capture both date and time information.
Parameters: (Identical functionality to the parameters in Pick_Date , but the provided function will receive both date and time as separate values.)
Pick_Time()
Syntax: _Pick_Time(Picker_Form_Name, Form_Field_Name, function_to_receive_result)
Purpose: Displays a time picker for selecting a specific time of day.
Parameters (Identical functionality to the parameters in Pick_Date )
Key Points:
Form Integration: If used with a form, these pickers can streamline data entry.
Optional Callbacks: The optional function_to_receive_result provides flexibility to handle the chosen date/time in a customized way.
Range Control: The Minus_Dx_Years and Plus_Dx_Years parameters let you limit the selectable range as needed.