Sorry for delays with this, still 2 or 3 months, But ScreenShot Attached.
I'm using Lua Script Files as below to define gadget Properties, This make it easy to change them and to add more, But a pain to do it for all BlueGui Gadgets
-- Default Properties for a Window Gadget
Para1 = { Name = "Name" , Type = "TEXT" , Contents = "" , Help = "" }
Para2 = { Name = "Left" , Type = "TEXT" , Contents = "100" , Help = "" }
Para3 = { Name = "Top" , Type = "TEXT" , Contents = "100" , Help = "" }
Para4 = { Name = "Width" , Type = "TEXT" , Contents = "300" , Help = "" }
Para5 = { Name = "Height" , Type = "TEXT" , Contents = "200" , Help = "" }
Para6 = { Name = "Align" , Type = "DROP" , Contents = "1,0 - NONE,1 - ALL,2 - TOP,3 - LEFT,4 - RIGHT,5 - BOTTOM" , Help = "" }
Para7 = { Name = "Border" , Type = "DROP" , Contents = "2,0 - NONE,1 - FLAT,2 - 3D,3 - SUNKEN" , Help = "" }
Para8 = { Name = "Text" , Type = "TEXT" , Contents = "Window" , Help = "" }
Para9 = { Name = "Font" , Type = "FONT" , Contents = "Arial" , Help = "" }
Para10 = { Name = "Font Size" , Type = "TEXT" , Contents = "10" , Help = "" }
Para11 = { Name = "Font Bold" , Type = "DROP" , Contents = "1,0 - NO,1 - YES" , Help = "" }
Para12 = { Name = "Font Italic" , Type = "DROP" , Contents = "1,0 - NO,1 - YES" , Help = "" }
Para13 = { Name = "Font Underline" , Type = "DROP" , Contents = "1,0 - NO,1 - YES" , Help = "" }
Para14 = { Name = "Font Color" , Type = "COLOR" , Contents = "" , Help = "" }
Para15 = { Name = "Back Color" , Type = "COLOR" , Contents = "" , Help = "" }
Para16 = { Name = "Image" , Type = "FILE" , Contents = "" , Help = "" }
Para17 = { Name = "Shape" , Type = "FILE" , Contents = "" , Help = "" }
Para18 = { Name = "Read Only" , Type = "DROP" , Contents = "1,0 - NO,1 - YES" , Help = "" }
Para19 = { Name = "Enabled" , Type = "DROP" , Contents = "1,0 - NO,1 - YES" , Help = "" }
Para20 = { Name = "Visible" , Type = "DROP" , Contents = "1,0 - NO,1 - YES" , Help = "" }
Para21 = { Name = "XP Styles" , Type = "DROP" , Contents = "1,0 - NO,1 - YES" , Help = "" }
Para22 = { Name = "Data" , Type = "TEXT" , Contents = "" , Help = "" }
Para23 = { Name = "Tab" , Type = "TEXT" , Contents = "" , Help = "" }
Para24 = { Name = "Timer" , Type = "TEXT" , Contents = "" , Help = "" }
Para25 = { Name = "Alpha" , Type = "TEXT" , Contents = "" , Help = "" }
Para26 = { Name = "" , Type = "SPACER" , Contents = "" , Help = "" }
Para27 = { Name = "OnLoad" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para28 = { Name = "OnDelete" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para29 = { Name = "OnVisible" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para30 = { Name = "OnEnabled" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para31 = { Name = "OnOver" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para32 = { Name = "OnClick" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para33 = { Name = "OnDblClick" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para34 = { Name = "OnRightClick" , Type = "SCRIPT" , Contents = "" , Help = "" }
ParaCount = 34
-- Default Properties for a System Tray Icon
Para1 = { Name = "Name" , Type = "TEXT" , Contents = "" , Help = "" }
Para2 = { Name = "Icon" , Type = "FILE" , Contents = "" , Help = "" }
Para3 = { Name = "Menu" , Type = "MENU" , Contents = "" , Help = "" }
Para4 = { Name = "HelpText" , Type = "TEXT" , Contents = "" , Help = "" }
Para5 = { Name = "" , Type = "SPACER" , Contents = "" , Help = "" }
Para6 = { Name = "OnClick" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para7 = { Name = "OnDblClick" , Type = "SCRIPT" , Contents = "" , Help = "" }
ParaCount = 7
-- Default Properties for a Windows Media Player
Para1 = { Name = "Name" , Type = "TEXT" , Contents = "" , Help = "" }
Para2 = { Name = "Left" , Type = "TEXT" , Contents = "100" , Help = "" }
Para3 = { Name = "Top" , Type = "TEXT" , Contents = "100" , Help = "" }
Para4 = { Name = "Width" , Type = "TEXT" , Contents = "300" , Help = "" }
Para5 = { Name = "Height" , Type = "TEXT" , Contents = "200" , Help = "" }
Para6 = { Name = "Align" , Type = "DROP" , Contents = "1,0 - NONE,1 - ALL,2 - TOP,3 - LEFT,4 - RIGHT,5 - BOTTOM" , Help = "" }
Para7 = { Name = "Shape" , Type = "FILE" , Contents = "" , Help = "" }
Para8 = { Name = "Enabled" , Type = "DROP" , Contents = "1,0 - NO,1 - YES" , Help = "" }
Para9 = { Name = "Visible" , Type = "DROP" , Contents = "1,0 - NO,1 - YES" , Help = "" }
Para10 = { Name = "Data" , Type = "TEXT" , Contents = "" , Help = "" }
Para11 = { Name = "Tab" , Type = "TEXT" , Contents = "" , Help = "" }
Para12 = { Name = "Timer" , Type = "TEXT" , Contents = "" , Help = "" }
Para13 = { Name = "Media URL" , Type = "TEXT" , Contents = "" , Help = "" }
Para14 = { Name = "Show Display" , Type = "DROP" , Contents = "2,0 - NO,1 - YES" , Help = "" }
Para15 = { Name = "Show Controls" , Type = "DROP" , Contents = "2,0 - NO,1 - YES" , Help = "" }
Para16 = { Name = "Show Statusbar" , Type = "DROP" , Contents = "2,0 - NO,1 - YES" , Help = "" }
Para17 = { Name = "" , Type = "SPACER" , Contents = "" , Help = "" }
Para18 = { Name = "OnLoad" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para19 = { Name = "OnDelete" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para20 = { Name = "OnVisible" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para21 = { Name = "OnEnabled" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para22 = { Name = "OnOver" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para23 = { Name = "OnClick" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para24 = { Name = "OnDblClick" , Type = "SCRIPT" , Contents = "" , Help = "" }
Para25 = { Name = "OnRightClick" , Type = "SCRIPT" , Contents = "" , Help = "" }
ParaCount = 25
As you can see in the attached ScreenShot, I've added a Resource Section, so when you set somethink likie a background, it will automatically ask you if you want to add it to the resource Directory
Must dash, or i'll be late for work again
Everyone Be Cool, You, Be Cool.