Kalipso 5.0
  • Introduction
  • Index
  • Application
    • Installation
  • Using
    • Environment
      • Online Licensing - Login
      • File Menu
        • Devices
        • Styles
        • Settings
          • General
          • Licensing
          • Translation
          • Actions
          • Users
          • Path
      • Ribbon
        • Home
        • Edit
        • Align
        • Project
        • Deploy
      • Project Tree
      • Design Area & Status Bar
      • Direct Access & Properties
    • Styles
      • Edit
        • Tab - Templates
        • Tab - Advanced
    • Find
    • Backup
    • Shortcuts
    • Other
      • Languages
      • Kalipso File Extensions
      • Multithread
      • ASCII Table
  • Developing
    • Project
      • New Project
        • Regular
        • Wizard
      • Properties
        • General
        • Language
        • Keyboard
        • UI
        • Others
        • Linked Projects
        • About
      • Recovery
    • Form
      • Form properties
        • General
        • Timers
        • Planes
        • Local Action Sets
        • Local Variables
        • Actions
      • Controls
        • Type
          • Label
          • Text Box
          • Button
          • Combo Box
          • Table (Grid)
          • Image
          • Shape
          • Chart
          • Looper
          • Scroll Area
          • Tab
          • Check Box
          • Radio Button
          • Draw
          • HTML Viewer
          • Media Player
          • List
        • Properties
        • Events
          • Open Form
          • Close Form
          • After Open Form
          • On Rotation
          • System Tray Click
          • Barcode Scanned
          • Baracoda Scanned
          • Right Click / Tap and Hold
          • Click
          • Double Click
          • App Called
          • App Notified
          • App Pausing
          • App Resuming
          • GPIO State Changed
          • Monitor
          • Net Connect (PDA Only)
          • Net Disconnect (PDA Only)
          • On Idle
          • Plane Changed
          • Push Notification Received
          • RFID Tag Found (RFID Inventory)
          • Wake Up (PDA Only)
          • Get Focus
          • Lose Focus
          • Whenever Modified
          • Selection Change
          • Column Header Click
          • Cell Value Modified
          • Check
          • Uncheck
          • Mouse Up
          • Mouse Down
          • Mouse Move
          • Key Pressed
          • X Button Clicked
          • Scanner Trigger Pressed
          • Scanner Trigger Released
          • Accelerometer Sensor
          • Activity Sensor
          • Ambient Temperature Sensor
          • Atmoshperic Pressure Sensor
          • Gyroscope Sensor
          • Light Sensor
          • Location Sensor
          • Magnetic Sensor
          • Orientation Sensor
          • Pedometer Sensor
          • Proximity Sensor
          • Relative Humidity Sensor
          • NFC Card Detected
          • NFC Card Leave
          • NFC Message Received
          • NFC Message Sent
          • Item Added
          • Bluetooth Device Found
          • Bluetooth Discovery Finished
        • Focus Order
      • Actions
        • Actions List
          • Group Forms
          • Group Database
          • Group Code
          • Group Controls
          • Group Communications
          • Group Files
          • Group Date/Time
          • Group RFID
          • Group Voice
          • Group GPS
          • Group Email
          • Group Barcode
          • Group Others
        • Actions Description
          • Group Forms
            • Show Form
            • Clear Form
            • Refresh
            • Close Form
            • Exec. Local Action Set
            • Invoke From Local Action Set
            • Set Foreground Window
            • Force Redraw
            • Return to Form
            • Return Values
            • Present Form
            • First Plane
            • Last Plane
            • Next Plane
            • Previous Plane
            • Go To Plane
            • Clear Plane
            • Refresh Plane
            • Show Status Windows
            • Close Status window
            • Refresh Form Table Filter
            • Set Form Table Filter
          • Group Database
            • Kill Table
            • Insert
            • Update
            • Select
            • Delete
            • Exec. Procedure
            • SQL Advanced
            • Set DB Profile parameter
            • Set Synchronization Status
            • Close All ODBC Connections
            • Get DB Profile Parameter
            • Create/Update record
            • Create record
            • Update record
            • Delete Record
            • Next record
            • Previous Record
            • First Record
            • Last record
            • Go To Record
            • Begin Transaction
            • Commit Transaction
            • Rollback Transaction
            • Connect to SQLite
            • Disconnect SQLite
          • Group Code
            • IF...ELSE...ELSEIF...ENDIF
            • While...End While
            • Continue
            • Cancel
            • Sleep
            • Break
            • Cancel All
            • On Error... End On Error
            • For Each...End For Each
            • Critical Section Enter
            • Critical Section Leave
            • Critical Section is Locked
            • Set Current Thread Priority
            • Wait For Threads
            • Comment
            • Separator
            • Breakpoint
            • Debug
            • Set Trace State
            • JSON Import to Table
            • JSON Export from Table
            • JSON Get Value
            • JSON Get Array Item
            • JSON Get Array Item Count
            • JSON Get Name List
            • Encrypt
            • Decrypt
            • CheckSum
            • Encrypt Symmetric
            • Decrypt Symmetric
            • Encrypt Asymmetric
            • Decrypt Asymetric
            • Sign Message
            • Verify Message
            • KeyStore Encrypt
            • KeyStore Decrypt
            • AppCenter Set Enabled State
            • AppCenter Set Property
            • AppCenter Log Event
            • AppCenter Generate App Crash
          • Group Controls
            • Refresh Control
            • Set Property
            • Set Focus
            • Set Selection
            • Execute event
            • Get Selection
            • Get Item Count
            • Select Text
            • Get Property
            • Stop Refresh Control
            • Scroll Area Set Section Property
            • Tab Set Item Property
            • Table Get Selected Column
            • Table Set Column Width
            • Table Set Column Order
            • Table Add Line
            • Table Delete Line
            • Table Get Column Value
            • Table Set Column Value
            • Table Enter Direct Edition
            • Table Find
            • Table Set Selected Column
            • Table Set Color
            • Table Get Color
            • Table Get Column Width
            • Table Set Column Property
            • Looper Add Line
            • Looper Delete Line
            • Looper Set Cell Property
            • Clear Draw
            • Save Draw
            • Set Draw´s Style
            • Paste Image on Draw
            • Is Draw Painted
            • Draw Text
            • Draw Rectangle
            • Draw Ellipse
            • Draw Bar Code
            • Draw Line
            • HTML Navigation
            • HTML Get Source
            • HTML Execute JScript
            • HTML Clear Data
            • Save Chart
            • Media Player Set State
            • Media Player Go To
            • Media Player Get Media information
          • Group Communications
            • Synchronize
            • Update Project
            • Translate Internal Text
            • Set Comm. Profile Parameter
            • Get Comm. Profile Parameter
            • Set Synchronization File Copy
            • Bluetooth Start Device Discovery
            • Bluetooth Stop Device Discovery
            • Bluetooth Is Device Paired
            • Bluetooth Pair Device
            • Bluetooth Unpair Device
            • Bluetooth Connect Headset
            • Bluetooth Disconnect Headset
            • Bluetooth LE Start Scanning
            • Bluetooth LE Stop Scanning
            • Bluetooth LE Connect to Device
            • Bluetooth LE Disconnect from Device
            • Bluetooth LE Service Get List
            • Bluetooth LE Characteristic Get List
            • Bluetooth LE Characteristic Set Notification
            • Bluetooth LE Characteristic Write
            • Bluetooth LE Characteristic Read
            • Bluetooth LE Descriptor Get List
            • Bluetooth LE Descriptor Write
            • Bluetooth LE Descriptor Read
            • Beacon Scanner Initialize
            • Beacon Scanner Uninitialize
            • Beacon Scanner Start Monitoring
            • Beacon Scanner Stop Monitoring
            • Beacon Scanner Start Ranging
            • Beacon Scanner Stop Ranging
            • Activate Connection
            • Is Connection Active
            • Deactivate Connection
            • Serial Open
            • Serial Write
            • Serial Read
            • Serial Flush
            • Serial Close
            • Socket Connect
            • Socket Write
            • Socket Read
            • Socket Close
            • Socket Accept
            • Ping
            • Activate Monitor
            • Deactivate Monitor
            • Web Service Run
            • XML Get Child Element
            • XML Get Child Element List
            • XML Get Element Attribute
            • XML Get Element Content
            • XML Get Element’s Attribute List
            • XML Get Element's Name
            • XML Get Root Element
            • XML Get Root Element List
            • HTTP Request
            • XML Export from Table
            • XML Import to Table
            • FTP Connect
            • FTP Set Current Dir
            • FTP Get File
            • FTP Put File
            • FTP File Exists
            • FTP Disconnect
            • FTP Create Dir
            • FTP Delete File/Folder
            • FTP Rename File
            • FTP List Files
            • Run Process on PC
            • Send File to PC
            • Get File from PC
            • List Files from PC
            • Kill Process on PC
            • Is Process Running on PC
            • Activate MIS Remote Controller
            • Stop MIS Remote Controller
            • Ping MIS Communicator
            • Get MIS Communicator Server Info
            • Shell Execute On Pc
            • Validate Active Directory Credentials On PC
            • Push Notification Get Client ID
            • Push Notification Get Message
            • Push Notification Get Lost Message ID List
            • Push Notification Get Lost Message
            • Push Notification Delete Lost Message
            • Make Phone Call
            • SMS Send Message
            • Get SMS Verification Code
            • Get Cell Tower Info
          • Group Files
            • File Open
            • File Read
            • File Write
            • File Close
            • File Import to Table
            • File Export from Table
            • File Load Content
            • File Save Content
            • INI Write
            • INI Read
            • ZIP Add File
            • ZIP Extract Files
            • ZIP List Files
            • File/Folder Copy
            • File/Folder Delete
            • File/Folder Move
            • File Exists
            • Create Dir
            • List Files
            • Get File Information
            • Select File
            • Share File
            • Convert Image
            • Get Image Dimensions
            • Rotate Image
            • Resize Image
            • Extract Document
          • Group Date/Time
            • Set System Date
            • Set System Time
            • Get Server Date/Time
            • Start Timer
            • Stop Timer
          • Group RFID
            • NFC Connect
            • NFC Disconnect
            • NFC Set Publishing State
            • NFC Create Ndef Message
            • NFC Parse Ndef Message
            • NFC Get Tag Type
            • NFC Read Tag
            • NFC Write Tag
            • NFC Tag Send Command
            • RFID Connect
            • RFID Disconnect
            • RFID is Connected
            • RFID Get Tag List
            • RFID Start Inventory
            • RFID Stop Inventory
            • RFID Read Tag
            • RFID Write Tag
            • RFID Set Tag Password
            • RFID Set Tag Lock State
            • RFID Kill Tag
            • RFID Set Reader Parameter
            • RFID Get Reader Parameter
            • RFID Send Command
            • RFID Start Tag Locating
            • RFID Stop Tag Location
            • GS1 EPC Encode
            • GS1 EPC Decode
            • Jet Set Label type
            • Jet Read Tag ID
            • Jet Read Tag Text
            • JET WriteTag Text
            • Serial Open
            • Serial Close
            • HF Set Label Type
            • HF Read Tag ID
            • HF Read Tag Text
            • HF Write Tag Text
            • Intermec Connect
            • Intermec Disconnect
            • Intermec Set Label Type
            • Intermec Get tag ID List
            • Intermec Read Tag Text
            • Intemec Write Tag Text
            • Intermec Send BRI Command
            • Syscan Connect
            • Syscan Disconnect
            • Syscan Select Label Type
            • Syscan Get tag ID List
            • Syscan Select Tag
            • Syscan Read Tag Text
            • Syscan Write Tag Text
            • Syscan Send Command
            • Syscan Get Answer
            • ACG Connect
            • ACG Disconnect
            • ACG Select Label Type
            • ACG Get Tag ID List
            • ACG Select Tag
            • ACG Read Tag Text
            • ACG Write Tag text
            • ACG Send Command
            • ACG Get Answer
            • Baracoda Initialize
            • Baracoda Uninitialize
            • Baracoda Connect Device
            • Baracoda Disconnect Device
            • Baracoda Read RFID Tag Data
            • Baracoda Write RFID Tag Data
            • Unitech RH76xUHF Connect
            • Unitech RH76xUHF Disconnect
            • Unitech RH76xUHF Get Tag List
            • Unitech RH76xUHF Read Tag
            • Unitech RH76xUHF Write Tag
            • Unitech RH76xUHF Send Tag Password
            • Unitech RH76xUHF Get Parameter
            • Unitech RH76xUHF Set Parameter
            • Psion RFID UHF Connect
            • Psion RFID UHF Disconnect
            • Psion RFID UHF Get Tag List
            • Psion RFID UHF Read Tag
            • Psion RFID UHF Write Tag
            • Psion RFID UHF Get Property
            • Psion RFID UHF Set Property
            • Psion RFID UHF Set Password
            • Psion RFID UHF Set Lock State
            • Psion RFID UHF Kill Tag
            • Psion RFID HF Connect
            • Psion RFID HF Disconnect
            • Psion RFID HF Set Tag Type
            • Psion RFID HF Get Tag List
            • Psion RFID HF Read Tag
            • Psion RFID HF Write Tag
            • Nordic ID Connect
            • Nordic ID Disconnect
            • Nordic ID RFID Select Tag Type
            • Nordic ID RFID Get Tag ID List
            • Nordic ID RFID Select Tag
            • Nordic ID RFID Read Tag
            • Nordic ID RFID Write Tag
            • CipherLab RFID Connect
            • CipherLab RFID Disconnect
            • CipherLab RFID Reset
            • CipherLab Read Tag ID
            • CipherLab Read Tag Text
            • CipherLab Write Tag Text
            • Zebra RFID Connect
            • Zebra RFID Disconnect
            • Zebra RFID Get Tag List
            • Zebra RFID Read Tag
            • Zebra RFID Write Tag
            • Zebra RFID Set Password
            • Zebra RFID Set Lock State
            • Zebra RFID Kill Tag
            • Zebra RFID Get Configuration
            • Zebra RFID Set Configuration
            • Zebra RFID GPIO
            • Zebra RFID Inventory
            • Nordic ID NUR Connect
            • Nordic ID NUR Disconnect
            • Nordic ID NUR Is Connected
            • Nordic ID NUR Get Tag List
            • Nordic ID NUR Inventory
            • Nordic ID NUR Read Tag
            • Nordic ID NUR Read Tag
            • Nordic ID NUR WriteTag
            • Nordic ID NUR Set Password
            • Nordic ID NUR Set Lock State
            • Nordic ID NUR Kill Tag
            • Nordic ID NUR Get Configuration
            • Nordic ID NUR Set Configuration
          • Group Voice
            • Native Activate Recognizer
            • Native Stop Recognizer
            • Native Set ASR Language
            • Audio Record
            • Native Voice Message
            • Native Voice Message Settings
            • Native Stop Speaking
            • Native Repeat Last Voice Message
            • Native Set TTS Language Voice
          • Group GPS
            • TomTom Get Coordinates
            • TomTom Navigate
            • TomTom Put Foreground
            • TomTom Show Map
            • TomTom Initialize
            • TomTom Is Running
            • GPS Connect
            • GPS Get Coordinates
            • GPS Disconnect
            • GPS Distance
            • Sensor Enable
            • Sensor Disable
          • Group Email
            • Send E-mail
            • SMTP Connect
            • SMTP Send E-Mail
            • SMTP Disconnect
            • POP3 Connect
            • POP3 Get Nbr Messages
            • POP3 Get E-Mail
            • POP3 Delete E-Mail
            • POP3 Disconnect
            • Load E-Mail From File
            • POP3 Get Unique ID List
            • POP3 Get E-Mail Header
            • POut Connect
            • POut Get Number of Msgs
            • POut Get Message
            • POut Delete Message
            • POut Create Message
            • POut Disconnect
            • Get Contact List
            • Get Contact Properties
            • Set Contact Properties
            • Delete Contact
            • Add Contact
            • Get Task List
            • Get Task Properties
            • Set Task Properties
            • Delete Task
            • Add Task
          • Group Barcode
            • Barcode Connect
            • Barcode Disconnect
            • Barcode Enable
            • Barcode Disable
            • Barcode Scan
            • Barcode Set Enabled Symbologie
            • Barcode Get Enabled Symbologie
            • Barcode Set Parameter
            • Barcode Get Parameter
            • Cortex Scan Connect
            • Cortex Scan Disconnect
            • Cortex Scan Set Camera Preview
            • Cortex Scan Enable
            • Cortex Scan Disable
            • Cortex Scan Scan Barcode
            • Cortex Scan Set Enabled Symbol
            • Cortex Scan Get Enabled Symbol
            • Cortex Scan Set Property
            • Cortex Scan Get Property
            • Zebra Scan Enum Devices
            • Zebra Scan Connect
            • Zebra Scan Disconnect
            • Zebra Scan Enable
            • Zebra Scan Disable
            • Zebra Scan Barcode
            • Zebra Scan Set Enabled Symbologies
            • Zebra Scan Get Enabled Symbologies
            • Honeywell Scan Connect
            • Honeywell Scan Disconnect
            • Honeywell Scan Enable
            • Honeywell Scan Disable
            • Honeywell Scan Barcode
            • Honeywell Scan Set Enabled Symbologies
            • Honeywell Scan Get Enabled Symbologies
            • CipherLab Scan Connect
            • CipherLab Scan Disconnect
            • CipherLab Get Scanner Type
            • CipherLab Reset Scanner
            • CipherLab Read Barcode
            • CipherLab Set Scanner Preferences
            • CipherLab Set Symbology Options
            • Cipherlab Scan Enable
            • Cipherlab Scan Disable
            • Intermec Scan Enum Device
            • Intermec Scan Connect
            • Intermec Scan Disconnect
            • Intermec Scan Enable
            • Intermec Scan Disconnect
            • Intermec Scan Barcode
            • Intermec Scan Set Enabled Symbologies
            • Intermec Scan Get Enabled Symbologies
            • Intermec Scan Send Configuration Command
            • Intermec Scan Get Configuration Value
            • Unitech Scan Connect
            • Unitech Scan Disconnect
            • Unitech Scan Enable
            • Unitech Scan Disable
            • Unitech Scan Barcode
            • Psion Scan Connect
            • Psion Scan Disconnect
            • Psion Scan Enable
            • Psion Scan Disable
            • Psion Scan Barcode
            • Psion Scan Set Property
            • Psion Scan Get Property
            • Nordic ID Scan Connect
            • Nordic ID Scan Disconnect
            • Nordic ID Scan Enable
            • Nordic ID Scan Disable
            • Nordic ID Scan Barcode
            • Nordic ID Scan Set Enabled Symbologies
            • Nordic ID Scan Get Enabled Symbologies
            • Nordic ID Connect
            • Nordic ID Disconnect
            • Nordic ID Get Value
            • Nordic ID Set Value
            • Nordic ID Execute
            • Datalogic Scan Connect
            • Datalogic Scan Disconnect
            • Datalogic Scan Enable
            • Datalogic Scan Disable
            • Datalogic Scan Barcode
            • Datalogic Scan Set Enabled Symbologies
            • Datalogic Scan Get Enabled Symbologies
            • Baracoda Initialize
            • Baracoda Uninitialize
            • Baracoda Get Device List
            • Baracoda Pair Device
            • Baracoda Unpair Device
            • Baracoda Is Device Paired
            • Baracoda Connect Device
            • Baracoda Disconnect Device
            • Baracoda Is Device Connected
            • Baracoda Send Acknowledgment
            • M3 Scan Connect
            • M3 Scan Disconnect
            • M3 Scan Enable
            • M3 Scan Disable
            • M3 Scan Barcode
            • M3 Scan Set Enabled Symbologie
            • M3 Scan Get Enabled Symbologie
            • Pidion Scan Connect
            • Pidion Scan Disconnect
            • Pidion Scan Enable
            • Pidion Scan Disable
            • Pidion Scan Barcode
            • Pidion Scan Set Enabled Symbologie
            • Pidion Scan Get Enabled Symbologie
            • Denso Scan Connect
            • Denso Scan Disconnect
            • Denso Scan Enable
            • Denso Scan Disable
            • Denso Scan Barcode
            • Denso Scan Set Enabled Symbologie
            • Denso Get Enabled Symbologie
            • ACD Scan Connect
            • ACD Scan Disconnect
            • ACD Scan Enable
            • ACD Scan Disable
            • ACD Scan Barcode
            • ACD Scan Set Enabled Symbologies
            • ACD Scan Get Enabled Symbologie
            • Point Mobile Scan Connect
            • Point Mobile Scan Disconnect
            • Point Mobile Scan Enable
            • Point Mobile Scan Disable
            • Point Mobile Scan Barcode
            • Point Mobile Scan Set Enabled Symbologies
            • Point Mobile Scan Get Enabled Symbology
            • Newland Scan Connect
            • Newland Scan Disconnect
            • Newland Scan Enable
            • Newland Scan Disable
            • Newland Scan Barcode
            • Newland Scan Set Enabled Symbology
            • Newland Scan Get Enabled Symbology
          • Group Others
            • Message Box
            • Notification Message
            • Play Sound
            • Set Blinking
            • Vibrate
            • Post App Notification
            • Close Project
            • Open Project
            • Set Value
            • Show Popup
            • Exec. JScript
            • Process EAN128
            • Make Backup
            • Exec. Global Action Set
            • Set Language
            • Get Language
            • Restart Kalipso
            • Create EAN128
            • Restore Backup
            • Return Values
            • Get Locale Information
            • Start Service
            • Set Service Notification
            • Stop Service
            • Print
            • Set Printer Parameter
            • Print PDF on Server
            • Get Printer Parameter
            • Print On PC
            • Run Process
            • Get Serial Number
            • Reset Idle Time
            • Wake Lock
            • HourGlass
            • Get Battery Status
            • Get Memory Status
            • Set Terminal ID
            • Get Terminal ID
            • Camera Capture
            • OCR Execute
            • Barcode Recognize
            • Set SIP
            • Get Screen Dimensions
            • Read Registry
            • Write Registry
            • Kill Process
            • Is Process Running
            • Power
            • Set Wireless Device State
            • Get Wireless Device State
            • Get System Information
            • Set Display Orientation
            • Shell Execute
            • Wifi Get Signal Strength
            • Get Network Adapters Info
            • Get Project Param
            • Set Project Param
            • Get App Certificate Fingerprint
            • Check Internet Connection
            • Verifiy Rooted Device
            • Has permission
            • Request permission
            • Keyboard
            • Send Keys
            • Set Scroll Position
            • Copy to Clipboard
            • Get Clipboard
            • Get Cursor Last Pos
            • Send Mouse Action
            • Capture All Keys
            • Load DLL
            • Unload DLL
            • Run DLL
            • Load APK
            • Unload APK
            • Run APK
            • GPIO Get List
            • GPIO Open
            • GPIO Close
            • GPIO Get Value
            • GPIO Set Value
            • GPIO Set Pin Mode
            • GPIO Config Input Event
            • In-App Purchase Initialize
            • In-App Purchase Uninitialize
            • In-App Purchase Is Connected
            • In-App Purchase Get Products Information
            • In-App Purchase Get Purchases
            • In-App Purchase Make Purchase
            • InApp Purchase Acknowledge Purchase
            • Wait For MSS Request
            • Send Answer to MSS Request
            • Make Request to MSS
            • Resume Request to MSS
        • Convertible Actions
      • Expressions
        • String Expressions
        • Numeric Expressions
        • Conditional Expressions
        • Filter and Order By
        • Functions
          • Functions List
            • String Functions
            • Numeric Functions
            • Conditional Functions
            • Date Functions
            • Time Functions
            • Conversion Functions
            • Operators
            • Others
            • Keywords
          • Functions Descriptions
            • String Functions
              • ASCII
              • Base64 Decode
              • Base64 Encode
              • Charact
              • Complete
              • Decode
              • Encode
              • Extract String
              • FileExtractPart
              • Find
              • FullEncode
              • Get GUID
              • JSONDecode
              • JSONEncode
              • Left
              • Length
              • Lower-case
              • Middle
              • MLText
              • Replace
              • Right
              • Set String
              • String Count
              • Trim
              • Upper-Case
              • URLDecode
              • URLEncode
              • XMLDecode
              • XMLEncode
            • Numeric Functions
              • Absolute
              • Arc Cosine
              • Arc Sine
              • Arc Tangent
              • Bitwise And
              • Bitwise Or
              • Bitwise Xor
              • Ceiling
              • Cosine
              • Decimal Part
              • Degree to Radian
              • Exp
              • Extractstringd
              • Floor
              • Integer Part
              • Log
              • Log 10
              • Mask Number
              • Nth Root
              • Power
              • Radian to Degree
              • Random
              • Round
              • Sine
              • Sum
              • Tangent
              • Val
            • Conditional Functions
              • Lookup
              • YesNo
            • Date Functions
              • Add Days
              • Date Difference
              • DateTime Add
              • DateTime Diff
              • DateTime Sub
              • DateToString
              • Day
              • Get System´s Date
              • Julian
              • Local To UTC Time
              • Month
              • Subtract Days
              • TimeToString
              • UTC To Local Time
              • Week Day
              • Week Number
              • Year
              • Year
            • Time Functions
              • Get System´s Time
              • Hour
              • Minute
              • Second
              • TickCount
              • Time Difference
            • Conversion Functions
              • ANSIToString
              • BinToDecimal
              • BinToHex
              • DecimalToBin
              • DecimalToHex
              • HexToBin
              • HexToDecimal
              • HexToString
              • NumToString
              • StringToANSI
              • StringToHex
              • StringToUTF7
              • StringToUTF8
              • UTF7ToString
              • UTF8ToString
            • Operators
              • Minus
              • Division Remainder
              • Product
              • Division
              • Plus
              • Less
              • Less or Equal
              • Different
              • Equal
              • Greater
              • Greater Equal
              • And
              • Or
            • Others
              • Language Kalipso To ISO
              • Language ISO To Kalipso
            • Keywords
              • CCY_DPLACES
              • CCY_SYMBOL
              • CLICKEDCOLUMN
              • COMMANDLINE
              • CR
              • CURRENTINDEX
              • CURRENTPLANE
              • DB_VERSION
              • DFOLDER
              • DQUOTE
              • DSEPARATOR
              • ENTER
              • ERRORACTIONID
              • ERRORCODE
              • ERRORMSG
              • FALSE
              • IERRORCODE
              • K_SIMULATOR
              • K_VERSION
              • KEYPRESSED
              • KFOLDER
              • LASTPLANE
              • LF
              • NO
              • PFOLDER
              • PI
              • POPUP
              • PRJ_NAME
              • PRJ_VERSION
              • RECACCURACY
              • RECCONFIDENCE
              • RECEXTRAEVENT
              • RECORDCOUNT
              • SDFOLDER
              • PSDFOLDER
              • TAB
              • TFOLDER
              • TRUE
              • TSEPARATOR
              • YES
      • Database Connection Profiles
        • Database Profile
        • Tables
          • Local
          • Remote Online
            • Stored procedures
          • Remote Offline
      • Communication Profiles
      • Global Variables
    • Report
      • Properties
        • General
        • Queries
        • Conditions
        • Variables
      • Controls
        • Header
        • Footer
        • Table
        • Looper
        • Label
        • Dynamic Field
        • Concat
        • Shape
        • Image
        • Barcode
    • Printers
    • Specific options
      • Cleanup Files
      • Documentation
      • Tasks
      • Global Action Sets
      • Resources
      • Web Services
        • Wizard
        • Manually
      • JScript
      • Sockets
      • Files
      • DLL´s
      • Critical Sections
      • Services
      • Language and Translation
        • Multi-Language Text
        • Translate
        • Export and Import Lang
    • Error Codes
      • General
      • SQLite
      • ODBC
      • Form
      • Project
      • File
      • Serial Communication
      • DLL
      • RFID and Barcode Readers Specific
      • XML engine
      • Monitor
      • FTP
      • SMTP
      • POP3
      • Pocket Outlook
      • Table Control
      • Registry
      • HTTP
  • Test and Deploy
    • Test
      • Local Machine
        • Test on Simulator
          • Trace
        • Test on Windows 10
      • Remote Device
        • Windows Mobile/CE
        • Phone 10
        • Android
        • iOS
    • Deploy
      • Create Executable
      • Create Folder
      • Create APPX
      • Create APK
      • Create IPA
      • Create Update
      • Create Component
  • Addons
    • Adobe XD
Powered by GitBook
On this page
  • General
  • Mobile device
  • Orientation
  • Style

Was this helpful?

  1. Developing
  2. Project
  3. Properties

General

Kalipso - Developing - Project - Properties - General

PreviousPropertiesNextLanguage

Last updated 1 year ago

Was this helpful?

In this section you can manage general information regarding your Project basic definitions.

When choosing the option, the screen that appears is as follows:

General

  • Project - Area for entering the name of the Project. The name of your Project is the one that will be visible to the user at the terminal. The name of the Project should only contain letters, digits or underscore (_) and must start with a letter.

  • Description - Area for entering the description of the Project. This description is for your information only, Kalipso does nothing with it.

  • Project Version - Area for entering the version of the Project. This property is for your information only but it's accessible within your Project in runtime via the “PRJ_VERSION” Keyword. If you intend to generate an APK, the format of this property must comply with Google's rules as follows: <major>.<minor>.<point>.

  • Database Version - Area for entering the version of the Project's Database. This property is for your information only but it's accessible within your Project in runtime via the “DB_VERSION” Keyword. Its format and content is totally up to you.

  • Icon - Icon associated with the Project. This icon will be visible to the user on the terminal as the image of your Project. Click the square to select the Icon. You should pick a 32x32 ".ico" file otherwise the generated executable won't show it.

Mobile device

A Kalipso Project must be associated with a Mobile Device, which can be one in the list of devices shipped with Kalipso or one that you create yourself. Nonetheless, you can deploy your Project to almost any kind of Smartphone, Tablet or PDA. Kalipso will use the properties of the Device you’ve defined, to define your Project's Forms size, as well as the physical keyboard information to provide you with its keys as an Event.

  • Device: Area to choose the device associated with the Project from set of available devices. Form's size will be inherited from the Device's properties. To use keystrokes as an Event to trigger Actions, the keys available to be captured must be defined in the Device. In addition to the available devices, it is possible to configure other dimensions for the device by clicking on the side option. The options for this area are presented below.

  • Display Width - Width of the Device's screen. This property is not editable; it displays the Width property of the chosen Device. This width will be used by the Forms of the Project so that you know the available working area.

  • Display Height - Height of the Device's Screen. This property is not editable; it displays the Height property of the chosen Device. This height will be used by the Forms of the Project so that you know the available working area.

When you click the button for more devices, the window that appears is as follows:

Tab: General

  • Identification

    • Name - Add a name for the device you are configuring

    • Group - You can create groups of mobile devices

    • Description - Add a description for the device you are identifying.

  • Details

    • Ratio - You can choose from Pixels (default), auto or Kalipso 3.6 Compatible

    • Operating System - Add an operating system for the device (information only)

  • Screen

    • Width - Define the width in pixels for the device

    • Height - Define the height in pixels for the device

  • Bar's Height

    • Title Bar - Define the height for the title bar in pixels for the device

    • System Bar - Define the system bar height in pixels for the device

  • Scroll Bar

    • Thickness - Define the thickness for the scroll bar in pixels for the device

Tab Keys

  • You can delete a relationship between system keys and the key code.

  • On the right side there is also a button for loading defaults

At the bottom of the window is an area where, after clicking on the field on the right, you can click on a key to know the corresponding code in the table above.

In Kalipso you can associate events by clicking on the terminal keys, but for that you have to indicate here which keys the terminal has and their codes.

Tab Image

You can add an external image to visually identify the device you are inserting.

This image appears on the main screen - General next to the device choice.

Orientation

Kalipso allows you to develop your Project whether for Portrait view or Landscape. By default, the orientation its defined by the size of the Device. Nonetheless, if you want your application to rotate along with the Device, you must enable it.

  • Management - Management of the Portrait/Landscape feature. Kalipso allows you to develop your Project whether for Portrait view or Landscape. The options are:

    • None - No rotation.

    • Auto - When switching between Portrait and Landscape, based on the Terminal size, Kalipso will resize and reposition the Forms and Controls automatically.

    • Custom - This option allows you to define the size and position of each Form and Control in both Portrait and Landscape views. On Kalipso Main window, in the Main Toolbar, use the “Rotate” button to switch between the Portrait and Landscape views.

  • Default View - Default view of the Project. This property lets you define in which view your Project should be: Portrait or Landscape. This property only gets enabled if you choose “Custom” option in the Management property.

  • Allowed Views - Option to manage the possible views for the project. This option is directly related to the choices made in the previous management option. It allows, as shown in the image, four different types of views.

You can request Kalipso to redefine the size and position of a Form's Controls by right clicking it (the Form) in the Project's Tree. You can convert Portrait to Landscape and vice-versa.

Duplicate - All sizes and positions are duplicated from one orientation to the other. Controls may not fit on the screen and/or not displayed. You may maximize the Form to check if there's any Control outside the screen.

Calculate - All sizes and positions are calculated from one orientation to the other. The final result is the same as it would be in runtime using Management set to Auto. This way, you can get an automatic position and size and then adjust them freely.

Style

In the styles option, styles are managed for the application under development.

When creating the project, it is possible to choose a style for the application. However, in this area, you can change the style, within those available. For that purpose, from the available list, just choose the one you want and click on it for the system to apply to the project. On the other hand, it is also possible to not have a defined style.

Each Terminal has a different set of Keys. These Keys can be used as . This way, you can define a Key to trigger . To define a Key, insert its Name and Code. Also, you can load the Operative System’s default Keys.

Events
Actions