- 
                Notifications
    
You must be signed in to change notification settings  - Fork 88
 
Index of Module uiform
        Walt K edited this page Sep 10, 2020 
        ·
        21 revisions
      
    Module: uiform
The uiform module provides a form-driven universal widget. Examples for its use can be found in the LNhealth application. A description of the display elements available is found below the function descriptions.
| Function | Short Description | 
|---|---|
| (glgui-uiform g x y w h) | Add a uiform widget to a gui | 
| (uiform-register name draw input) | Register a new display element | 
| (uiform-register-legacy name draw input) | Register a new display element using legacy syntax | 
| (dbclear id) | Clear a database table variable | 
| (dbget id . optdef) | Retrieve a variable from the database table | 
| (dbset id val) | Store a variable to the database table | 
| (dbload file key) | Load database table from encrypted cdb file | 
| (dbsave file key db) | Save database table to encrypted cdb file | 
| (sa-database->file t file) | |
| (sa-file->database file) | |
| (sane id saneproc missingmsg invalidmsg) | |
| (stclear id) | |
| (stget id . optdef) | |
| (stgetnclear id . optdef) | |
| (stset id val) | |
| (uiform-db-listinsert! id element) | |
| (uiform-db-listremove! id element) | |
| (uiclear id) | Clear a dynamic parameter in the uiform widget | 
| (uiget id . optdef) | Gets a dynamic parameter from the uiform widget | 
| (uiset id val) | Sets a dynamic parameter in the uiform widget | 
| (xxclear location . args) | |
| (xxget location . args) | |
| (xxset location . args) | |
| (uiform-timer-reset) | Resets the uiform timer widget | 
| (uiform-timer-start) | Starts the counter on the uiform timer widget | 
| Name | Short Description | 
|---|---|
| (spacer . args) | Empty space | 
| (image . args) | Image | 
| (label . args) | Label | 
| (textentry . args) | Text entry box (and keypad) | 
| (multilinetextentry . args) | Multi line text entry box (and keypad) | 
| (dateentry . args) | Date entry box (and keypad) | 
| (timeentry . args) | Time entry box (and keypad) | 
| (button . args) | Button | 
| (progress . args) | Progress bar | 
| (dmencode . args) | Encode a data matrix | 
| (dmdecode . args) | Decode a picture of a data matrix | 
| (camera . args) | Space to take and display a photo | 
| (video . args) | Space to take and display a video | 
| (radiobox . args) | Single radiobox toggle | 
| (checkbox . args) | Single checkbox | 
| (dropdown . args) | Dropdown menu | 
| (list . args) | List of strings | 
| (checklist . args) | List of checkboxes | 
| (graph . args) | Line trace of data | 
| (slider . args) | Slider to choose a numerical value from a range | 
| (timer . args) | A timer (countdown or expired time) | 
- 
- accelerometer
 - alist
 - audio
 - audioaux
 - base64
 - btle-scan
 - camera
 - cdb
 - cgi
 - config
 - csv
 - curl
 - digest
 - dmtx
 - download
 - eventloop
 - fcgi
 - fft
 - generalized-arrays
 - gps
 - graph
 - gyro
 - hidapi
 - hpdf
 - html
 - httpsclient
 - hybridapp
 - json
 - lmdb
 - ln_core
 - ln_glcore
 - ln_glgui
 - ln_store
 - localization
 - localization_gui
 - localnotification
 - magnetometer
 - mdns
 - mqtt
 - mqtt-store
 - multitouch
 - oauth
 - orientation
 - p256ecdsa
 - png
 - portaudio
 - pregexp
 - pressure
 - prime
 - pushnotification
 - redcap
 - rsa
 - rtaudio
 - rupi
 - rotation
 - sanestring
 - scheduler
 - serial
 - sets
 - settings
 - simplexnoise
 - sqlite
 - ssax
 - syntax-case
 - timestamp
 - ttf
 - uiform
 - url
 - uuid
 - vibrate
 - videoplayer
 - watchdog
 - website
 - xml
 - zip