This function is part of the model_HkeyFolder model. Browse related handlers using the tags: hkey, folder, and find the function here on github
Handler: hkey_Folder (hKey) OS: all Platforms: all Type: function
# Todo Things we need to look into...
# Where
File: model_HkeyFolder.livecodescript Hkey: F hkey_Folder Kind: model Path: models/model_HkeyFolder.livecodescript Project: lcw_Script Script: stack "model_HkeyFolder"
# Code
digraph "default_header" { graph [ clusterrank="true" ]; subgraph "PF" { node []; n45 [label="_ConstructHandlerFolder" URL="PF+_ConstructHandlerFolder+of+stack+%27model_HkeyFolder%27"]; n29 [label="_ConstructModelDataFile" URL="PF+_ConstructModelDataFile+of+stack+%27model_LCW%27"]; } subgraph "S" { node [fillcolor="grey", style="filled", color="white"]; n42 [label="browser_Javascript" URL="S+browser_Javascript+of+Missing"]; } subgraph "PC" { node []; n43 [label="_TrimSymSlash" URL="PC+_TrimSymSlash+of+stack+%27lib_Symlink%27"]; } subgraph "M" { node [fillcolor="Orange", style="filled", color="Red"]; n33 [label="ttyd_Execute" URL="M+ttyd_Execute+of+stack+%27lib_Xterm%27"]; n31 [label="shell_Do" URL="M+shell_Do+of+stack+%27lib_Shell%27"]; n18 [label="folder_CreateSymLink" URL="M+folder_CreateSymLink+of+stack+%27lib_Symlink%27"]; n5 [label="file_AddHome" URL="M+file_AddHome+of+stack+%27lib_Files%27"]; n32 [label="ttyd_Paste" URL="M+ttyd_Paste+of+stack+%27lib_Xterm%27"]; n34 [label="nohup_DoShell" URL="M+nohup_DoShell+of+stack+%27lib_ShellProfile%27"]; n20 [label="folder_CreateNested" URL="M+folder_CreateNested+of+stack+%27lib_LCW%27"]; n39 [label="text_AddTrailing" URL="M+text_AddTrailing+of+stack+%27lib_Encoding%27"]; n11 [label="hkey_Deconstruct" URL="M+hkey_Deconstruct+of+stack+%27model_HkeyLine%27"]; } subgraph "G" { node [fillcolor="grey50", style="filled", color="white"]; n2 [label="model_DataFile" URL="G+model_DataFile+of+stack+%27model_Library%27"]; n28 [label="textStack_Folder" URL="G+textStack_Folder+of+stack+%27model_TextStack%27"]; n47 [label="stack_Name" URL="G+stack_Name+of+stack+%27lib_LCW%27"]; n50 [label="textStack_DataFolder" URL="G+textStack_DataFolder+of+stack+%27model_TextStack%27"]; n1 [label="model_Array" URL="G+model_Array+of+stack+%27model_Library%27"]; n46 [label="dataObject_Folder" URL="G+dataObject_Folder+of+stack+%27model_HkeyFolder%27"]; n51 [label="dataObjects_Folder" URL="G+dataObjects_Folder+of+stack+%27model_HkeyFolder%27"]; n22 [label="stack_Folder" URL="G+stack_Folder+of+stack+%27lib_LCW%27"]; } subgraph "C" { node [fillcolor="LightBlue", style="filled", color="Blue"]; n27 [label="file_StripHome" URL="C+file_StripHome+of+stack+%27lib_Files%27"]; n38 [label="folder_CreateNested" URL="C+folder_CreateNested+of+stack+%27lib_LCW%27"]; n21 [label="text_AddTrailing" URL="C+text_AddTrailing+of+stack+%27lib_LCW%27"]; n19 [label="symlink_CreateFolder" URL="C+symlink_CreateFolder+of+stack+%27lib_Symlink%27"]; n13 [label="hkeyLine_Deconstruct" URL="C+hkeyLine_Deconstruct+of+stack+%27model_HkeyLine%27"]; } subgraph "F" { node [fillcolor="GreenYellow", style="filled", color="Green4"]; n49 [label="display_List" URL="F+display_List+of+stack+%27lib_DisplayFind%27"]; n25 [label="lcw_UserMetadataFolder" URL="F+lcw_UserMetadataFolder+of+stack+%27lib_LCW%27"]; n23 [label="model_GetDataFile" URL="F+model_GetDataFile+of+stack+%27model_LCW%27"]; n52 [label="kwote" URL="F+kwote+of+stack+%27lib_Wasm%27"]; n9 [label="nohup_Add" URL="F+nohup_Add+of+stack+%27lib_ShellProfile%27"]; n36 [label="hKeyLine_AddObject" URL="F+hKeyLine_AddObject+of+stack+%27model_HkeyLine%27"]; n40 [label="wikiFolder_FromRouter" URL="F+wikiFolder_FromRouter+of+stack+%27lib_WikiFolder%27"]; n44 [label="hkey_Folder" URL="F+hkey_Folder+of+stack+%27model_HkeyFolder%27"]; n14 [label="xterm_FindView" URL="F+xterm_FindView+of+stack+%27lib_Xterm%27"]; n16 [label="wikiFarm_GetDefaultFolder" URL="F+wikiFarm_GetDefaultFolder+of+stack+%27lib_WikiFolder%27"]; n10 [label="bash_RedirectBit" URL="F+bash_RedirectBit+of+stack+%27lib_ShellProfile%27"]; n7 [label="model_GetDataFolder" URL="F+model_GetDataFolder+of+stack+%27model_LCW%27"]; n3 [label="array_FromFile" URL="F+array_FromFile+of+stack+%27lib_LCW%27"]; n30 [label="wikiFolder_ConstructFromFarm" URL="F+wikiFolder_ConstructFromFarm+of+stack+%27lib_WikiFolder%27"]; n12 [label="hKeyLine_Construct" URL="F+hKeyLine_Construct+of+stack+%27model_HkeyLine%27"]; n48 [label="wikiGarden_GetDomainData" URL="F+wikiGarden_GetDomainData+of+stack+%27lib_WikiGarden%27"]; n26 [label="wikiFolder_ConstructAssets" URL="F+wikiFolder_ConstructAssets+of+stack+%27lib_WikiFolder%27"]; n24 [label="textStack_ConstructFolder" URL="F+textStack_ConstructFolder+of+stack+%27model_TextStack%27"]; n8 [label="folder_AddShort" URL="F+folder_AddShort+of+stack+%27lib_LCW%27"]; n4 [label="ecoData_GetFarmFolder" URL="F+ecoData_GetFarmFolder+of+stack+%27model_WikiGarden%27"]; n6 [label="ecoData_Get" URL="F+ecoData_Get+of+stack+%27model_WikiGarden%27"]; n35 [label="lcw_UserProjectFolder" URL="F+lcw_UserProjectFolder+of+stack+%27lib_LCW%27"]; n37 [label="json_ToArray" URL="F+json_ToArray+of+stack+%27lib_LCW%27"]; n41 [label="ttypd_PasteJS" URL="F+ttypd_PasteJS+of+stack+%27lib_Xterm%27"]; n15 [label="xterm_ListBrowsers" URL="F+xterm_ListBrowsers+of+stack+%27lib_Xterm%27"]; n17 [label="wikiGarden_GetModel" URL="F+wikiGarden_GetModel+of+stack+%27model_WikiGarden%27"]; } subgraph cluster1 { label="Missing"; style=filled; color=red; fillcolor=orange; n42 } subgraph cluster2 { label="stack \"lib_DisplayFind\""; style=filled; color=grey60; fillcolor=grey60; n49 } subgraph cluster3 { label="stack \"lib_Encoding\""; style=filled; color=grey60; fillcolor=grey60; n39 } subgraph cluster4 { label="stack \"lib_Files\""; style=filled; color=grey60; fillcolor=grey60; n27; n5 } subgraph cluster5 { label="stack \"lib_LCW\""; style=filled; color=grey60; fillcolor=grey60; n47; n25; n38; n21; n3; n22; n20; n8; n35; n37 } subgraph cluster6 { label="stack \"lib_Shell\""; style=filled; color=grey60; fillcolor=grey60; n31 } subgraph cluster7 { label="stack \"lib_ShellProfile\""; style=filled; color=grey60; fillcolor=grey60; n9; n10; n34 } subgraph cluster8 { label="stack \"lib_Symlink\""; style=filled; color=grey60; fillcolor=grey60; n18; n19; n43 } subgraph cluster9 { label="stack \"lib_Wasm\""; style=filled; color=grey60; fillcolor=grey60; n52 } subgraph cluster10 { label="stack \"lib_WikiFolder\""; style=filled; color=grey60; fillcolor=grey60; n40; n16; n30; n26 } subgraph cluster11 { label="stack \"lib_WikiGarden\""; style=filled; color=grey60; fillcolor=grey60; n48 } subgraph cluster12 { label="stack \"lib_Xterm\""; style=filled; color=grey60; fillcolor=grey60; n33; n14; n32; n41; n15 } subgraph cluster13 { label="stack \"model_HkeyFolder\""; style=filled; color=grey60; fillcolor=grey60; n45; n44; n46; n51 } subgraph cluster14 { label="stack \"model_HkeyLine\""; style=filled; color=grey60; fillcolor=grey60; n36; n12; n11; n13 } subgraph cluster15 { label="stack \"model_LCW\""; style=filled; color=grey60; fillcolor=grey60; n23; n7; n29 } subgraph cluster16 { label="stack \"model_Library\""; style=filled; color=grey60; fillcolor=grey60; n2; n1 } subgraph cluster17 { label="stack \"model_TextStack\""; style=filled; color=grey60; fillcolor=grey60; n28; n50; n24 } subgraph cluster18 { label="stack \"model_WikiGarden\""; style=filled; color=grey60; fillcolor=grey60; n4; n6; n17 } n33 -> n42; n33 -> n41; n2 -> n23; n2 -> n22; n28 -> n24; n45 -> n39; n31 -> n32; n31 -> n34; n31 -> n33; n31 -> n14; n50 -> n28; n50 -> n20; n25 -> n35; n23 -> n7; n23 -> n29; n18 -> n19; n9 -> n10; n38 -> n21; n5 -> n27; n40 -> n48; n40 -> n30; n44 -> n45; n44 -> n44; n44 -> n46; n44 -> n11; n14 -> n15; n16 -> n17; n16 -> n5; n7 -> n8; n1 -> n2; n1 -> n3; n3 -> n37; n30 -> n16; n30 -> n4; n32 -> n47; n32 -> n42; n32 -> n41; n51 -> n50; n46 -> n51; n46 -> n20; n34 -> n9; n12 -> n36; n26 -> n39; n26 -> n40; n24 -> n26; n24 -> n18; n24 -> n25; n20 -> n21; n19 -> n43; n19 -> n31; n8 -> n21; n37 -> n37; n4 -> n6; n4 -> n5; n35 -> n21; n35 -> n38; n41 -> n52; n15 -> n49; n17 -> n1; n11 -> n13; n11 -> n12; }
function hkey_Folder hKey hkey_Deconstruct hKey, hName, hType, hObject, hNum if exists (hObject) is false then return empty put the dataObject_Folder [true] of hObject into dataObjectFolder put _ConstructHandlerFolder (hKey, dataObjectFolder) into handlerFolder return handlerFolder end hkey_Folder
# Calls - hkey_Deconstruct - dataObject_Folder
# Depends Here is a list of stacks containing dependencies upon which this handler depends: - lib_DisplayFind, lib_LCW, lib_ShellProfile, model_Library, model_TextStack, lib_WikiFolder, lib_Shell, lib_Files, lib_WikiGarden, model_LCW, lib_Symlink, model_HkeyLine, lib_Encoding, lib_Xterm, model_WikiGarden, lib_Wasm
# See also - Fedwiki Tools