From Clomosy Docs
- 07:36, 23 October 2025 TclJSONPair (hist | edit) [3,890 bytes] Salih (talk | contribs) (Created page with "'''TCLJSONPair''' represents a single key–value association within a JSON object. It functions as the fundamental element of TCLJSONObject, encapsulating both the property name '''(key)''' and its corresponding '''TCLJSONValue''' (value). This class provides a structured interface for examining, modifying, and transferring key/value pairs. It is primarily utilized when accessing individual object members, iterating through object data, or transferring property definit...")
- 15:17, 22 October 2025 TclJSONArray (hist | edit) [4,705 bytes] Salih (talk | contribs) (Created page with "The <b>TCLJSONArray</b> represents a JSON array within the <b>TCLJSON</b> library. It is a strongly typed container that can hold multiple JSON values, objects, or even other arrays, allowing developers to build hierarchical and complex JSON structures. <div class="table-responsive" style="margin-bottom: 20px;"> {| class="wikitable" style="border: 2px solid #c3d7e0; width:100%" ! style="background-color: #c3d7e0"| Feature ! style="background-color: #c3d7e0"| Use of ! s...")
- 14:40, 22 October 2025 TclJSONValue (hist | edit) [5,974 bytes] Salih (talk | contribs) (Created page with " The <b>TCLJSONValue</b> represents the fundamental data element within the TCLJSON library. It serves as a strongly typed container for all supported JSON data types, including <b>string, number, boolean, null, and datetime.</b> <div class="table-responsive" style="margin-bottom: 20px;"> {| class="wikitable" style="border: 2px solid #c3d7e0; width:100%" ! style="background-color: #c3d7e0"| Feature ! style="background-color: #c3d7e0"| Use of ! style="background-color:...")
- 12:58, 21 October 2025 TclJSONObject (hist | edit) [7,380 bytes] Salih (talk | contribs) (Created page with "<div class="alert alert-light border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> class <b>TCLJSONObject</b> </div> The <b>TCLJSONObject</b> class represents a JSON object composed of key–value pairs. It provides structured methods to add, remove, clone, merge, and retrieve data. Objects can contain nested objects or arrays, allowing hierarchical and deeply structured JSON representations. TCLJSONObject ensures type safety by operating w...")
- 11:30, 21 October 2025 TclJSON (hist | edit) [6,241 bytes] Salih (talk | contribs) (Created page with "TCLJSON is a structured and type-safe JSON processing library designed to facilitate the creation, manipulation, and validation of JSON data. It enables the definition of objects, arrays, and values representing standard JSON types, including strings, numbers, booleans, and null elements. The library provides mechanisms for constructing hierarchical data models, performing key-value pair operations, merging multiple JSON structures, and retrieving nested elements throug...")
- 08:31, 21 October 2025 TclGridLayout (hist | edit) [3,825 bytes] Salih (talk | contribs) (Created page with "<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> function AddNewGridLayout(AComponent: TCLComponent; xName: string): TclFlowLayout; </div> <span style="color:blue"><b>AComponent</b></span> : Specifies the parent of the object to be defined.<br> <span style="color:blue"><b>xName</b></span> : The name of the defined GridLayout should be written.<br> It is used to arrange components on the form within a fixed gri...")
- 07:35, 21 October 2025 TclFramedScrollBox (hist | edit) [4,557 bytes] Salih (talk | contribs) (Created page with "<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> function AddNewFramedScrollBox(AComponent: TCLComponent; xName: string): TclFramedScrollBox; </div> <span style="color:blue"><b>AComponent</b></span> : Specifies the parent of the object to be defined.<br> <span style="color:blue"><b>xName</b></span> : The name of the defined framedscrollbox should be written.<br> AddNewFramedScrollBox (TClFramedScrollBox) creat...")
- 15:01, 20 October 2025 TclFlowLayout (hist | edit) [3,810 bytes] Salih (talk | contribs) (Created page with "<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> function AddNewFlowLayout(AComponent: TCLComponent; xName: string): TclFlowLayout; </div> <span style="color:blue"><b>AComponent</b></span> : Specifies the parent of the object to be defined.<br> <span style="color:blue"><b>xName</b></span> : The name of the defined FlowLayout should be written.<br> It is used to arrange components on the form in a sequential fl...")
- 13:27, 20 October 2025 TclScaledLayout (hist | edit) [3,205 bytes] Salih (talk | contribs) (Created page with "<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> function AddNewScaledLayout(AComponent: TCLComponent; xName: string): TclScaledLayout; </div> <span style="color:blue"><b>AComponent</b></span> : Specifies the parent of the object to be defined.<br> <span style="color:blue"><b>xName</b></span> : The name of the defined ScaledLayout should be written.<br> It is used to arrange and proportionally scale other comp...")
- 10:27, 20 October 2025 TclMQTTClient (hist | edit) [8,272 bytes] Salih (talk | contribs) (Created page with "<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> function AddNewMQTTClient(AComponent: TCLComponent; xName: string): TCLMqttClient; </div> TCLMqttClient component is a lightweight MQTT client used to connect, publish, and subscribe to MQTT brokers. It supports common MQTT operations such as publishing messages, subscribing to topics, receiving messages, and handling connection events. <div style="margin-bottom...")
- 11:58, 17 October 2025 ClTagStr (hist | edit) [1,756 bytes] Salih (talk | contribs) (Created page with "<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> TCLComponent.ClTagStr :String; </div> The ClTagString property is used to store an String value for any object. It is typically used to carry additional information or identification details specific to the object. <b>Example</b><br> <pre> Var MyForm:TclForm; testPanel : TclProPanel; testBtn : TClProButton; i : Integer; void BtnOnClick; { ShowMessage(TCl...")
- 06:34, 17 October 2025 TCLCrypto (hist | edit) [6,301 bytes] Salih (talk | contribs) (Created page with "TCLCrypto component is a cryptographic library used in Clomosy for encryption, hashing, and token operations. It supports modern algorithms such as AES, SHA-2, SHA-3, and JWT. This component allows developers to configure keys, IVs, output formats, and advanced options for cryptography tasks. <div class="table-responsive"> {| class="wikitable" style="border: 2px solid #c3d7e0" ! style="background-color: #c3d7e0"| Feature !!style="background-color: #c3d7e0"| Use of...")
- 11:29, 16 October 2025 FormatFloat (hist | edit) [3,194 bytes] Salih (talk | contribs) (Created page with "Hello World")