I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

Get help with using AutoHotkey (v1.1 and older) and its commands and hotkeys
loek6000
Posts: 163
Joined: 14 Aug 2019, 17:46

I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

09 Jul 2020, 12:54

Code: Select all

; Auto-Execute =================================================================
#SingleInstance, Force ; Allow only one running instance of script
#Persistent ; Keep the script permanently running until terminated
#NoEnv ; Avoid checking empty variables for environment variables
#Warn ; Enable warnings to assist with detecting common errors
;#NoTrayIcon ; Disable the tray icon of the script
SendMode, Input ; The method for sending keystrokes and mouse clicks
SetWorkingDir, %A_ScriptDir% ; Set the working directory of the script
SetBatchLines, -1 ; The speed at which the lines of the script are executed
;SetWinDelay, -1 ; The delay to occur after modifying a window
SetControlDelay, -1 ; The delay to occur after modifying a control
OnExit("OnUnload") ; Run a subroutine or function when exiting the script

Menu, Tray, Icon, % ResourceTemp . "app-icon.ico"
Menu, Tray, Tip, Binster
Menu, Tray, NoStandard ; Remove all standard menu items from the tray menu
Menu, Tray, Add, Exit, ExitSub

Gui, +LastFound -Resize -DPIScale +HWNDhGui1
Gui, Color, % GuiColor := "F5F8FA"
Gui, Margin, 10, 10

Gui, Add, Tab2, x-100 y-100 w0 h0 -Wrap +Theme vTabControl, General|Advanced|Language|Theme|About

Gui, Tab ; Items below are excluded from any tabs
Gui, Add, Picture, x0 y0 w140 h59 vBtnMenuLogo gControlHandler, % ResourceTemp . "logo-small.png"
Gui, Add, Picture, x140 y0 w92 h59 vBtnMenuGeneral gControlHandler, % ResourceTemp . "menu-general.png"
Gui, Add, Picture, x232 y0 w92 h59 vBtnMenuAdvanced gControlHandler, % ResourceTemp . "menu-advanced.png"
Gui, Add, Picture, x324 y0 w92 h59 vBtnMenuLanguage gControlHandler, % ResourceTemp . "menu-language.png"
Gui, Add, Picture, x416 y0 w92 h59 vBtnMenuTheme gControlHandler, % ResourceTemp . "menu-theme.png"
Gui, Add, Picture, x508 y0 w92 h59 vBtnMenuAbout gControlHandler, % ResourceTemp . "menu-about.png"
Gui, Add, Picture, x0 y59 w600 h1, % ResourceTemp . "E1E8ED.bmp" ; Divider Line
Gui, Add, Picture, x8 y68 w584 h324, % ResourceTemp . "E1E8ED.bmp" ; Content Border
Gui, Add, Picture, x9 y69 w582 h322, % ResourceTemp . "FFFFFF.bmp" ; Content Background
Gui, Add, Picture, x8 y386 w584 h6 vCI, % ResourceTemp . "64B5F6.bmp" ; Content Indicator

Gui, Tab, 1 ; Settings > General
Gui, Add, Text, % " x" 16 " y" 76 " w" 200 " h" 100 " +BackgroundTrans", General Text

Gui, Tab, 2 ; Settings > Advanced
Gui, Add, Text, % " x" 16 " y" 76 " w" 200 " h" 100 " +BackgroundTrans", Some More Text

Gui, Tab, 3 ; Settings > Language
Gui, Add, Text, % " x" 16 " y" 70 " w" 200 " h" 100 " +BackgroundTrans", Even More Text
Gui, Add, Text, % " x" 16 " y" 85 " w" 200 " h" 100 " +BackgroundTrans", Even More Textx

Gui, Tab, 4 ; Settings > Theme
Gui, Add, Text, % " x" 16 " y" 76 " w" 200 " h" 100 " +BackgroundTrans", Yep, You Guessed It! More Text!

Gui, Tab, 5 ; Settings > About
Gui, Add, Text, % " x" 16 " y" 76 " w" 200 " h" 100 " +BackgroundTrans", End of the line...

Gui, Show, y0 x1540 w600 h700, Binster
return ; End automatic execution
; ==============================================================================

; Labels =======================================================================
MenuHandler:
    MsgBox,, MenuHandler, % "Menu Item: " A_ThisMenuItem "`nMenu: " A_ThisMenu
return

ControlHandler:
    If (A_GuiControl = "BtnMenuLogo") {
        MsgBox, Test
    } Else If (A_GuiControl = "BtnMenuGeneral") {
        GuiControl, ChooseString, TabControl, General
        GuiControl,, CI, % ResourceTemp . "64B5F6.bmp"
    } Else If (A_GuiControl = "BtnMenuAdvanced") {
        GuiControl, ChooseString, TabControl, Advanced
        GuiControl,, CI, % ResourceTemp . "E57373.bmp"
    } Else If (A_GuiControl = "BtnMenuLanguage") {
        GuiControl, ChooseString, TabControl, Language
        GuiControl,, CI, % ResourceTemp . "7986CB.bmp"
    } Else If (A_GuiControl = "BtnMenuTheme") {
        GuiControl, ChooseString, TabControl, Theme
        GuiControl,, CI, % ResourceTemp . "4DB6AC.bmp"
    } Else If (A_GuiControl = "BtnMenuAbout") {
        GuiControl, ChooseString, TabControl, About
        GuiControl,, CI, % ResourceTemp . "90A4AE.bmp"
    }
return

GuiEscape:
GuiClose:
ExitSub:
    ExitApp ; Terminate the script unconditionally
return
; ==============================================================================

; Functions ====================================================================
OnLoad() {
    Static Init := OnLoad() ; Call function on loading of the script

    ; Create resource files ----------------------------------------------------
    Global ResourceTemp := A_Temp . "\" . "Binster" . "\"

    FileCreateDir, % ResourceTemp ; Create a new directory for the files

    ICO_WINDOW := "000001000200101000000100200068040000260000002020000001002000"
    . "A81000008E04000028000000100000002000000001002000000000000004000000000000"
    . "000000000000000000000000FFFFFF00FFFFFF00FFFFFF000000000B0000002200000031"
    . "000000330000003300000033000000330000003300000031000000220000000BFFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF005C5D5D608F8F8FB99A9A9AF79B9B9BFF9B9C9DFF"
    . "9D9E9EFF9D9D9EFF9C9C9DFF9A9B9BF78F8F8FB95C5D5D60FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00A2A1A2FFB1AFAEFFE0E0E0FFD8D8D9FFDCDBDDFF989595FFAFAEADFF"
    . "CAC9C9FFD9D8D9FFB3B2B2FFA3A3A3FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "AEABA6FFDED8D3FFF0DFCFFFFEFEFCFFBD985EFFE3E0DBFFE6D8C6FFEDDAC4FFF3ECE4FF"
    . "D5CFC7FFAFACA6FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCBDA9FFD8D1C9FF"
    . "E6DED9FFBD9A64FFBD9B66FFFBFEFFFFF8F8F6FFF8F5F3FFF0EEECFFD2C7BBFFC3B39DFF"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0B2A0FFFAFAF9FFBC9861FFBF9E6BFF"
    . "BF9E6BFFBC9A64FFBB9760FFBA965EFFDAC7A9FFEDEBE6FFB7A993FFFFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00C5B39CD9E4DFD9EDDECEC1FBBD9B66FFBD9B67FFE2E3E3FF"
    . "E0D7CCFFD8C6AFFFC1A374FFF9FAFBFCBBA78BD8FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00C4B49CD3E9E0D5C5D4B897D7EBE7E2B9B9955EFFF0EFE9B5BA9761FFE7D4C1BB"
    . "DECCB2D4D5CABDC1BAA78BD3FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C4B49BD5"
    . "F0E8E1C2C1A06CFDDBCDB9D1EAEAEABEE8E7E3BDBC9B66FFBC9A66FFEAE8E4C0D7CDC0C4"
    . "BAA78BD5FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C4B39BD5EFE7E0C4CCAF83EA"
    . "B8955EFFB9945DFFBA9762FFBE9D6BFFBE9D6AFFBA9760FFD7CEC2C3BAA88BD5FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00C3B29BD5EDE5DDC5E8CFBABFE9E3DABFECF0F0BD"
    . "EEECE7B9BC9A65FFBA9963FFF0EDE8BCD6CCBFC4BAA78BD5FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00C3B29AD5EAE1D8C6DDC5AEC3E1D9CDC1E3EAEAC1E3E0D6BDB59158FF"
    . "E3CEB8BCE9E2D9C0D2C7B9C5B9A68AD5FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "C2B29AD3F5F3F1DFFEFEFDF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9"
    . "E8E4DEDFB9A68AD3FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C2B096E4FCD8BCFF"
    . "FDE3D1FFFFEFE6FFFCE3D1FFF8D7BDFFF6DBC0FFF6E1C9FFF7DABEFFFBDABDFFBCA88DE4"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00BEAB8ED4ECE2D6F2FFF4EDFFFFFBF7FF"
    . "FFEADAFFFDDEC5FFFBE0C8FFFEF0E2FFFEF0E2FFE7DBCDECBFAC8FD4FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00C3AE9236C1AC8F86BFAA8DBBBEAA8CC7BEAA8DC7BFAB8EC6"
    . "BFAB8EC7BFAB8EC7BFAB8EBBC1AD9086C3AF9236FFFFFF00FFFFFF00E0030000E0030000"
    . "E0030000E0030000E0030000E0030000E0030000E0030000E0030000E0030000E0030000"
    . "E0030000E0030000E0030000E0030000E003000028000000200000004000000001002000"
    . "000000000010000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF0000000000000000000000000000000001000000060000000D00000012"
    . "000000150000001600000016000000160000001600000016000000160000001600000015"
    . "000000120000000D000000060000000100000000000000000000000000000000FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000003"
    . "0000000C00000017000000230000002F0000003A00000041000000430000004300000043"
    . "00000043000000430000004300000043000000410000003A0000002F0000002300000017"
    . "0000000C000000030000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF0000000005000000160000002E000000405A5A5A7C7F7F80B4"
    . "909090DD9C9C9CFF9D9D9DFF9E9E9FFFA0A0A0FFA0A0A0FF9F9F9FFF9E9E9EFF9D9D9DFF"
    . "9D9D9DFF919292DD808080B45A5A5A7C000000400000002E000000160000000500000000"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000010"
    . "00000034828282B59C9C9CFFAFAEAEFFC3C2C3FFD3D2D0FFD0CECDFFC2C0BEFFB0AEACFF"
    . "9E9B99FF9F9B99FFABA8A7FFB6B3B2FFC0BEBDFFC8C5C6FFC7C6C6FFBEBDBCFFAFADADFF"
    . "9C9C9CFF828282B5000000340000001000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000169C9C9CEFA4A4A3FFC4C2BFFFD9D8D5FF"
    . "E9E8E7FFE1E0DFFFCFCDCCFFBFBDBBFFAEACAAFF9D9A98FF9E9A99FFA9A6A5FFB4B1B0FF"
    . "BDBBBAFFC8C6C5FFD3D1D0FFDEDDDCFFD6D5D4FFC3C1BEFFA4A4A3FF9C9C9CEF00000016"
    . "00000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "000000169E9E9EFFB7B4B1FFC5C4C2FFD4D4D3FFE6E5E6FFDEDEDEFFCCCACAFFBCB9B8FF"
    . "AAA7A5FF989593FF989594FFA5A2A2FFAFADADFFB9B8B9FFC4C3C4FFD0CFD0FFDADADAFF"
    . "D1D1D1FFC5C3C1FFB7B5B3FF9E9E9EFF0000001600000000FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000169C9C9DFFB4B1AFFFC5C3C2FF"
    . "DDD7D1FFECE0D6FFEDDFD2FFEDE5D9FFEDECE6FFEBF0F0FFE7E9E5FFE7E5DFFFE9E4D8FF"
    . "EAE0D3FFECDECEFFEADBC8FFE6D8C7FFE7DFD5FFDAD7D2FFC4C1C0FFB4B2B0FF9C9D9DFF"
    . "0000001600000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00000000169D9D9EFFD6D2CDFFEEE2D7FFE1D1C1FFD5C0AEFFCEBDAEFFC7BEB4FF"
    . "C9C7C2FFCCD1D1FFCCD0CCFFCDCBC5FFCCC7BEFFCCC3B8FFCCBFB1FFCBBCA9FFD2BFA9FF"
    . "DBCCBBFFE6DBCDFFEFE8E2FFD9D4CDFF9C9C9CFF0000001600000000FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000016C4BBB0FFF9F4EEFF"
    . "D1C6BCFFC7B8A9FFC3AF9CFFC5B4A3FFC7BFB5FFCAC9C6FFCED5D8FFCFD5D3FFD0CEC9FF"
    . "D1CCC1FFD3CABEFFD3C7B8FFD2C3B1FFD6C2AEFFD7C7B7FFDACFC3FFE4DDD6FFE6DCD0FF"
    . "B2A693FF0000001600000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF0000000015C8BEAEFFF6F1EBFFD0C5BAFFCCBCAEFFCAB6A4FFCEBDADFF"
    . "D2CAC2FFD5D7D7FFBD9960FFC8B390FFD9DAD7FFD8D4CBFFD8CFC5FFD9CDBEFFD8C9B7FF"
    . "D7C6B0FFDBCBBAFFDDD1C5FFE3DDD6FFE3DBCFFFB7A891FF0000001500000000FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000013C9BEAEFF"
    . "E6E0DBFFEFE5DBFFE2D4C5FFD8C4B2FFD5C5B8FFD0CBC6FFBA9962FFF9D9B6FFBC9A65FF"
    . "D9DDDEFFD9D7D1FFD8D1CAFFD9CEC2FFD7C9B8FFDDCAB6FFE1D3C2FFEADFD3FFF3EEE7FF"
    . "D4CBC0FFB7A992FF0000001300000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF0000000012CDBFACD7E3DDD8EDDCD3C8FFE0D3C4FFE4D1BFFF"
    . "EBDDD1FFB99862FFF6D3B0FFF5D3B1FFB99A66FFBB9A66FFBB9A65FFBB9A64FFCCB38AFF"
    . "E5D4BFFFEADAC7FFE6D8C8FFE3DACDFFE1DBD6FFCFC6BAEDB7A488D70000001200000000"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000012"
    . "CEBFACD6E5DED7CBDFD2C5CADCCBBBDAD9C6B6E9B99862FFF6CEAAFFF2CDA9FFF2CCA8FF"
    . "F3CDAAFFF5CEAAFFF5CEAAFFEDC7A2FFDFBA91FFC1A06CFFCFB89AFEDDCFBDE9E1D5C8DA"
    . "E5DED7CACEC3B5CBB7A387D60000001200000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000012CEC0ACD7E6DFD8CEE0D3C6CADFCCBBC8"
    . "DBC4AEC6B79761FFFBE1CBFFF2C8A2FFF2C8A2FFFAE0CBFFFBE0CAFFFAE0CAFFF8D7BDFF"
    . "F4CBA6FFF2C8A3FFC4A271FFD1BEA2D6E1D6C8C8E6DFD9CACFC4B6CEB8A487D700000012"
    . "00000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "00000012CEC0ACD8E6E0D9CEE0D4C7CCDDCBBACBDCC5AFC9DCCAB9C6B69560FFFCE3CEFF"
    . "F4C5A0FFB89964FFB89862FFC8A372FFD1AB7EFFE2B88FFFF5C8A4FFE8BC94FFC4A87DF2"
    . "E2D7CAC9E6DFD9CBCEC4B7CEB8A487D80000001200000000FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000012CEC0ACD8E6E0D9CEE0D4C7CC"
    . "DECCBACCDBC4AECADAC8B7C9DBD5CDC6B89761FFFFE7D6FFB99762FFDEE1DCC7D6CBB6D5"
    . "D4C6AFD5CBB591E5C7A676FFF4C39EFFB99864FFE1D6CAC8E6DFD9CBCEC4B7CEB8A487D8"
    . "0000001200000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF0000000012CEC0ACD8E6E0D9CEE0D4C7CCDECBBBCBD8C1A9CDC0A271FCBA9964FF"
    . "D5CFC3D4B8955DFFC8B18CEFE3E4E2C7E1DDD5C8DED6CCC9DCD0C2C7CDB695E0D2AC7EFF"
    . "BA9965FFDFD2C2CBE7E0D9CBCFC4B7CEB8A487D80000001200000000FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000012CEC0ACD8E6E0D9CE"
    . "E0D4C7CCDECCBBCBD9C2ABCBBA9A66FFD2B488FFCDBFA6E1E0E0E0C6DFE3E3C9E0E0DCCA"
    . "DFDAD2CAC6AD85F0B99863FFD3BEA5D5BA9A67FFC1A273FBE0D2C3CCE6DFD9CBCFC4B7CE"
    . "B8A487D80000001200000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF0000000012CEC0ACD8E6E0D9CEE0D4C7CCDECCBBCBDBC5B0C7B99965FF"
    . "F4D9B9FFC7A879FFCABCA1E7D3CFC0D9D3CBB8D9DBDAD4C8B99863FFEFD0B4FFB99965FF"
    . "DAC6B2C6DFCFBDC7E3D7C9C9E7E0D9CCCEC4B7CEB8A487D80000001200000000FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000012CEC0ACD8"
    . "E6E0D9CEE0D4C7CCDECBBBCBDCC5B0C8C3A67AF1E8C8A3FFF5D7B6FFE2C199FFD1B183FF"
    . "C8A575FFB99863FFB99965FFF5D8B7FFEECDB0FFB79661FFDCCCBBC9E2D6C8CAE7E0D9CC"
    . "CEC4B7CEB8A487D80000001200000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF0000000012CEC0ACD8E6E0D9CEE0D4C7CCDECCBACCDCC5AFC9"
    . "D3BCA0D6C3A271FFF1CEAAFFF4D1AFFFF4D0AEFFF4D0ADFFF4D1AEFFF3D1AEFFF2D0ADFF"
    . "F3D0ADFFEECDAEFFB6955EFFE2D7C9C9E6DFD9CBCEC4B7CEB8A487D80000001200000000"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000012"
    . "CEC0ACD8E6E0D9CEE0D4C7CCDECCBACCDAC4ADCBDDCAB8C8CFBCA0DEBF9D6AFFDFB98FFF"
    . "F1D4B7FFFBE3CFFFFBE3CFFFFAE3CFFFF2CBA6FFF2CBA6FFF8E4D2FFB6945DFFE3D8CAC8"
    . "E6DFD9CBCEC4B7CEB8A487D80000001200000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000012CEC0ACD8E6E0D9CEE0D4C7CCDECCBACC"
    . "DCC4ADCBDCC8B4CADFD7CCC8D9D1C4D2C5AE86F1B7945DFFB7955FFFB99762FFB89864FF"
    . "F5C8A2FFF8E3D3FFB5955EFFE0CFBDC5E3D7C8C9E7E0D9CCCEC4B7CEB8A487D800000012"
    . "00000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "00000012CEC0ACD8E6E0D9CEE0D4C7CCDECCB9CCDAC2ABCBDAC6B2CCDCD3C5CBDFDFDACA"
    . "E2E6E6C8E0E4E4C7E0E1E0C6DEDDD6C4B99761FFFBE5D9FFB6955FFFDCC7B0C5DFCEBAC9"
    . "E2D5C6CBE6DFD9CCCEC4B7CEB8A487D80000001200000000FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000012CEC0ACD7E5DFD8CEDDD0C4CC"
    . "DAC6B5CCD5BCA5CBD4BFA9CCD6CBBDCBD6D5CFCBD9E0E0CBD8DDDACBD7D6D1CAD8D4CAC8"
    . "C2A87FECB6925AFFD4C3AEC6D6BFA7C9D9C7B2CBDED1C2CCE3DCD6CCCEC4B6CEB8A487D7"
    . "0000001200000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF0000000013CEBFACD7E2DBD4CED7C9BBCEE6DBD2DEEBE3D9EBF9F8F6F6FFFFFFFF"
    . "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF8F7F6"
    . "EDE8E0EBE9E2DADEDDD4CCCECAC0B3CEB7A287D70000001300000000FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000014CABCA8D8E1D9D0EA"
    . "FEFFFFFFFDF4ECFFFDEEE4FFFFF2E9FFFEF0E7FFFDE9DBFFFBE2D0FFF9DCC6FFF8D6BBFF"
    . "F7D6BBFFF6DAC1FFF6DEC6FFF5E1CAFFF8E7D6FFF9E8D7FFFCF2E8FFFFFFFFFFD3CABBEA"
    . "B5A285D80000001400000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF0000000012C5B094FDFFFFFFFFF6D0AEFFF6D5B9FFFAE0CCFFFDECE0FF"
    . "FEF1E9FFFDEBDEFFFBE5D3FFF9DECAFFF8D8C0FFF7D9BFFFF6DDC5FFF6E0C9FFF6E3CDFF"
    . "F6DFC8FFF5D8BBFFF3D0B0FFF6D1B0FFFFFFFFFFBFAA8CFD0000001200000000FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000CB8A286D1"
    . "FFFFFFFFF7D1B0FFF7D6B9FFFAE1CCFFFDECE0FFFEF1E9FFFDEBDEFFFBE5D3FFF9DECAFF"
    . "F8D8C0FFF7D9BFFFF6DDC5FFF6E0C9FFF6E3CDFFF6DFC8FFF5D8BCFFF4D1B1FFF7D2B1FF"
    . "FFFFFFFFB8A387D10000000C00000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF0000000003BAA78AADD0C3B1DCFFFFFFFFFFF8F0FFFFF0E6FF"
    . "FFF3EBFFFFF1E8FFFEEBDDFFFBE3D1FFF9DDC7FFF8D7BDFFF7D7BCFFF6DBC2FFF6DEC7FF"
    . "F6E2CAFFFAE8D8FFFCEBDAFFFFF6EDFFFFFFFFFFD0C3B1DCBAA78AAD0000000300000000"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000"
    . "00000002B9A58970B9A487BFD7CABAE1E4DED4EBF6F6F3FAFFFFFFFFFFFFFFFFFFFFFFFF"
    . "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F5FAE5DFD5EBD7CBBBE1"
    . "B9A487BFB9A58970000000020000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00"
    . "FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000001B29F8434"
    . "B7A3866DB8A38697BAA587BEBAA586CBBAA586CBBAA587CABAA587CABAA587CABAA587CB"
    . "BAA587CBBAA687BEB8A38797B7A3866DB29F843400000001000000000000000000000000"
    . "00000000FFFFFF00FFFFFF00FFFFFF00FF00007FFC00001FF800000FF800000FF800000F"
    . "F800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000F"
    . "F800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000F"
    . "F800000FF800000FF800000FF800000FF800000FF800000FF800000FFC00001FFF00007F"

    PNG_LOGOSM := "89504E470D0A1A0A0000000D494844520000008C0000003B08030000009E"
    . "D192C100000159504C5445FFFFFF59ADEBD0E0E3D2E2E45CAEEBFBFCFDD6E4E75FB0EBF6"
    . "F9F961B1EB69B4EAD9E6E9FEFEFEFDFDFEEDF3F4E1EBED7FC0EF5DAFEBDCE8EAEAF1F363"
    . "B2EC6CB5EAF1F6F66DB7EDCADEE4F9FBFDE9F0F1E6EEF0F7FAFBEFF4F5E3EDEEC8DCE3E2"
    . "F1FB73BAEE9CCAE7D4E3E6A8CFE698C8E6ACD0E5EEF6FCEBF5FCF4F7F8C2E1F77ABDEFDE"
    . "E9EC71B7E992C6E88AC2E7F1F8FDD8ECFAD1E8F9B9DCF5AED7F597CCF290C8F066B3EC8E"
    . "C4E7CEDFE4E7F3FCB5DAF6A5D2F488C4F070B8ED83BFE8A4CEE6BFD9E5CDE6F9BBDEF7B2"
    . "D9F577BCEE6AB5ED96C7E886C1E87FBDE8D8E5E7A0CCE6B1D3E5B8D5E4E9F4FCC7E3F8BF"
    . "DFF7ABD6F49FD0F383C2F07CBEEFB0D6EE7CBCE9BAD7E4F2F6F8C5E2F79BCEF394CAF2CA"
    . "E1EFBDDBED83C0ECB4D4E5C5DCE4C6E0F1A3D0EFCBE1EB9FCDEB8AC3EA79BBE982BEE8AE"
    . "D2E6C2DAE4DEEFFBD4EAF9E5EFF4DAEAF3E1EDF29CCCEEA2CDE8C0DDF0D2E5EFC2D5005B"
    . "000005884944415468DEED9667575341108677E6B6F4DE1B090102241A4312212004A588"
    . "14E96241B0F7FEFF3F38B37BA378544E02F1F825CF39909DCDBD3BB3EFCECC460C183060"
    . "C08001032E48B2544A8A0B303E6FCD5F13FDE3DA4E7321088473E5E152BEC777E300302F"
    . "FAC5785387B3141A25D13DF3C0CC8AFE702B02BFD1EC3A9C2980F87580C59021FAC07B5B"
    . "96F8C95A75A6FAFA8A1398C82DD11D01809A03601443E2F2187176BDF738811D8E465D40"
    . "6C8B6EC80304C473520631232ECD24005CFFA025AA4ED716DAB4AED2A4551253057D6152"
    . "9CCB0D807A6C14E039A24F5C1A3AEF400C710600D6CC8A3F97CEF9DD1ADE2373F1A30EC4"
    . "F955BB0030EE7641C18B981297A60CF0AE8837C96FF06745383E03A5C13030F9730B11A0"
    . "E0580458CAF4459902347C885500D8CB69A64328F6C91E1B03C2D532CFF1B203F0301705"
    . "97914274884BB377C3E3C70497D03122FA7FD42B441278D515B9779366FF5EB58F0026BF"
    . "D09FC74453F40537B2067124D47DF0C022FB90CC541819C71FDB531C40E7F72CB0E60E17"
    . "478E455F3091B218AE220E1DE7EFCED6E6CA402C8710311643C2F4FC319820FC4244F485"
    . "5CBA00B25344A143A046610C47834BE9A2F67CC5B92344693EB89F1436B3FBC185BC777C"
    . "6A0F6CD4F5E4AD97ADE9A62CBFE48ABE2D3CBB91859EEF890C1047763056F9FA5C5E6435"
    . "1C216397BE7DC87DCD1338D307AFAD92D11022F60688353435D4C2615F3800CCF45D3E69"
    . "D296DEE4FF3D52032281F8781A98723DE546C4360DA7542B09D0E2C49C9078D9A9935CC6"
    . "3668104DA0CD6B5034556637A6D898143DB2C48B23A22FB9BD1601E24E0B3144DB0FA64D"
    . "FC44F623D30532A7435ED975890721341DCB34D8449B317EB0F495C2F31B224EAA4AA18F"
    . "35B3B77B8257BFA2AAC6C4D35764DD0E3B66E9E384269FD2E70BD5FFA8CCB394B972F745"
    . "2EB6863A5ED5110E000A46A845C1A0360E00ABC00CF5DA9AB9985EA97E32A121DE01D03F"
    . "797668F2194DCED1E788139C00165961312EB57B49632DC3C1BC455C67BDD8FFB29F336D"
    . "860E1C9819158CEF565D740FF7DBD7B4B84C88ACFF09BBAF349514286523719478D9E40A"
    . "302E2E7C31A7BC4D746EDCA738A643E403A254521F0A020C274EE729D9BA87D7AFD2066D"
    . "33C917139756041143241B87437B6D93590A00C41B32CE9C0A206137C53D3EDD7B00C129"
    . "0FE24B997948A66447744F1CA4B621DB1CE76086B8DBF0B91C00337628DBE2138A3B7E77"
    . "96A5A344B9B6CFC1A8BE9DB740E2AA892C0E39413EB20892604DC4C2A24BA65503F6DB66"
    . "9D9D6FAA39BC6F496158F8CFB835CDB118EB3A4BD7BA215DBEE55CF32CA9589C57C32286"
    . "9BB2F6AC04A71F71929FA860D7C14494E39CB232713EEE0D569DA4082861F036C0756427"
    . "792384144C752648C6827CD15B0B8024DAC274E5665B196B7CC8532F3638F17AF88161A9"
    . "634AABF6CA0B37D939DC19DA70AA8C9129A95781D85EC74DB029DCE0A766CA40947995F6"
    . "C8B0CA13BB0165E9CC1413A24B746EE2A35B744CDE77BB11363E927385AE4B6170CC3641"
    . "6F57EDF4B07633DF7450AC4E7A9FC10F0E82AADE34AFF05490A864442FC130CE6935B2DE"
    . "17F1082481FC81AA692A53E2E53274708D86D21A8E0213692427DCAD7627B0BAA3C067AC"
    . "B2D0733FE5EBA5074F1EC0590A35BE9A0E577557F5A8623C55BFD4DD4B56746D0B731B51"
    . "2E8FF2B3D3164ABE44835786DD6937126F5E3975D7493D1DC24D6774489ECD45286DB45D"
    . "A028D7731A2B6C88309E2126A84C2489B74F2AFC08A3A5BD19B429FA3C29FC819B673CE2"
    . "42B093AD372323A709DB0B6DCA819250C64D6BD333868CC0FFD3633165D0B4B2B594978E"
    . "C4DFF926EC7173455C0C9F1BCF623AE46411CD1C8DEE6BB6AD997E1AF8D6E5D6D313F6C6"
    . "C3A6E60E1B6A9C0D696856B25E7E699DE62E48D2E72F7624F679C5B978938647FC6B0C47"
    . "2C9B9D30C4800103060C1830E07FF31D4B0D97F3597EE48A0000000049454E44AE426082"

    PNG_MENU01 := "89504E470D0A1A0A0000000D494844520000005C0000003B0803000000C1"
    . "C01D880000013E504C544564B5F6FFFFFFE4F2FD5E5E5E4444445FA5DC48555FBFC0C0FC"
    . "FCFCF1F2F3444546F5FAFEE2E3E4C5E3FBEEEFF0B6B7B7506F89495762464C51FCFEFEC3"
    . "DDF162B1F0E7E9EADCDCDCC2C2C2495864ACD7FA7ABFF773BCF7F5F6F65C9ACC4E697E48"
    . "4949ECF6FDE9F5FDF2F7FCD1E9FC8DC9F85FA4DC5B97C7588CB64F6E8645494DBBDEFBF8"
    . "F8F99ACFF988C6F887C6F868B7F696CAF463B4F4E2EBF162B1EFECECEC60ABE760A9E2E1"
    . "E1E165A9DFCCCCCCC5C6C8B1BEC87890A29A9B9D52769451759184888C5A758C4E6A807E"
    . "7E7E47525AF7FBFEE2F0FCA5D3F87CC1F76AB7F6D2E1EC8CC1ECCEDDEADFE4E9C4D8E9E0"
    . "E4E8B3CEE3C1D0DCB8C6D294B2C96E9FC6B7BEC3BBBFC25A91BE6596BDABABAC8A9AA784"
    . "97A7A4A4A55582A5537A9A6A81937D848B50718B757C825D71827575754C61724F5B665F"
    . "5F5F48545DB7A33045000001964944415458C3ED92D752DB501445CF0661C972906D1CA4"
    . "C8053038D87120F4122074D27B42EF1DFEFF07D8BE8C0D0F3CDC5766CE7AD09DD9E7EE35"
    . "A32389A2288AA2288AF224239554AEFFAD481BC83B1EA922D354FFA304BC302AA48C329F"
    . "4C0A62C5EB1C7ECFCF6E2FB3E1A6D3ED3D54CDCF50FE22F190B86E807FDDBC8B00E7E30D"
    . "797B87D850C6A193EDBD7ED368F466321D6D61887D236F253C4E109E8974621DE9AABDBC"
    . "8052DF31CF49365EBDEC64313C45B06BE42631AAF779CC6DC8D78F3F9D89D2AABD7C0451"
    . "3D0F60940DCFF3F802C98D5F70A7296F2520133757328CC5388F95496BF9174CC5637F4B"
    . "E8EB66C3F77DCABB8A491C0C50DE4CE046584F0C4A050DE66AF63B1FC08AEC04466E1A94"
    . "CB18A6286F3A78AC06C94D29E6922E3FAD77612FFF0CEF5B2547B9D970C1C8E507407933"
    . "A1EA3B22EE7DAF6B6D6D018BD366302C16FC8F8686C2B44F39F93068E4C5126613D24C28"
    . "973FD8FA84CBA5C6EF181D99C1424D2CA8C57EFD36332E5987F448967299A93B0969250E"
    . "97B0E46462A7CA51D589EF07CBA2288AA2288AF24CB9037F962859622493D30000000049"
    . "454E44AE426082"

    PNG_MENU02 := "89504E470D0A1A0A0000000D494844520000005C0000003B0803000000C1"
    . "C01D880000015C504C5445E57373FFFFFFFAE7E74444445E5E5EFEFDFDCE6C6CFDF6F6C0"
    . "BFBF5C4B4BFCEEEE7A5353614C4CDEDEDE504747E2E2E2D16C6CC06767F5CACAF0B2B2FB"
    . "FBFBF9F6F6F4F1F1EFEFEFEBE6E6EB9595E78080D66E6EC46969BD67675F4B4BFBF3F3F2"
    . "F0F0EBEAEAE4E3E3F7D8D8CAC9C9C2C2C2F3BDBDB7B7B7E88686E57575BA66665C5C5C8C"
    . "59598659594C4646474545FBFAFAFAF9F9F5F5F5E9A0A0EC9898969696E98D8D807F7FE0"
    . "71716B6B6BAB62627D60608156565B4A4AFDF8F8F8EDEDFAE8E8F0E1E1E8E0E0F8DCDCE8"
    . "D3D3DAD2D2EFD0D0ECC8C8E3C6C6BDBDBDBAB4B4C4B3B3ABABABA6A5A5EEA4A4ABA0A0A0"
    . "9D9DEA9191D78E8EE988888A8686897F7FE678788176767575756E6E6ECD6B6B736464A2"
    . "5F5F9C5D5D574949FBE9E9EFE9E9D0CFCFF3C2C2B2B2B2B5AEAEC49F9FA48D8D898989A3"
    . "87879D7D7DE67A7A907979B36E6E6D6D6D656565655C5C925B5B7758586D50506D4F4FE2"
    . "EECD3D000001D74944415458C3EDD2774FDB501405F07BF270123B761267904D66332024"
    . "404A58A1D0022D1DB4A52D9D94EEBDDBEF2FF5DA969207321F00E9FDFE78967CEF3992AD"
    . "478AA2288AA228CA59060C62014033120F89B6D1266A635B1E85F2FC08BDE2E3F24E2854"
    . "3FE4572C370E9D27870C9EB80DE19B16161F5013CB714AE24097466814B83CA6D340D3F6"
    . "DE2C7CB379BBD59AB2C7A17324B08256C969988A44EEA1561AA2714C3BF8F97B32CA56F1"
    . "D12B37F049FCDDE8DBCEF668141C87C8D7E3D035717569DE2D0F12A5F182B616FF7CD5B2"
    . "A23819558F90F9EE94B75111EB4405DEBE742321877CDDC57D338947ABDE1E9FCF9E37B1"
    . "32C0C1A634AA9CEC235CE0F21CAC2831DE4B69DA480A919F3A1C8D756FAF730573F621DE"
    . "ED63AD2B8DA6A3F9697C2EC7F421AA2631675B082185C8475EAB84C3E14C6AC3DB6BC212"
    . "71DA8A655F8BE264C4E53440B55CD33B651C71AAE36D931CF291C49D6824721BCB05FE8B"
    . "D70DA4D74CA2B79AF6FE441E7139ED02359D5FA676EBE5E1AAFBCFDB3409F9E0E9D32E5F"
    . "5E582F03C042F6D65CAFE8DC4EFCE84A23B73C9F06DF16FA60A596F67E1503605F8252C8"
    . "8F2966F99C1526CD08D1DF9C77BFAF24847D6AC4E514EF099D1FC733FDDEBF386F337B1C"
    . "521445511445B978FE03BCE03C44B2DCC1970000000049454E44AE426082"

    PNG_MENU03 := "89504E470D0A1A0A0000000D494844520000005C0000003B0803000000C1"
    . "C01D880000011A504C54457986CBFFFFFFE8EAF6444444FCFDFD4D4F5B7783C64C4E58E2"
    . "E2E35E5E5E484849717CB7464647F8F8FCEEF0F8BFBFC0F0F2F9F0F0F2ECECECDCDCDD81"
    . "8DCE5B617E575C77555A71494A52F5F5F5E8E8EA737FBEB7B7B7F4F5FAF9F9F9EEEEEEA7"
    . "B0DD97A1D78691D07581C2656E9A505050D6DAEFE1E2E6CACEE3B6BDE29CA5D97D8ACD6A"
    . "74A76770A085868A47484EF7F7F7DADDF0E3E4ECCDD1EBD6D8E5A3ACDAC4C5C7C2C2C2B5"
    . "B6C19BA0BA82828480808048494FEEEEF0CCD1EBC4CAE8B9BFE2B1B8DF9FA9DAD6D6D6C5"
    . "C8D48F99D38D98D28C97D2CACACABCBDC0ABABAB6C76AB6B75A9A4A4A59D9D9F8C8F9E98"
    . "989861688E5D648577787E6265787575754F526152545FF1F2F3DDE1F2D2D4E1727AA37E"
    . "82964F52629129EA8A000001A04944415458C3ED92D94EDB501445CFCEBD4E427062C8E0"
    . "0CCEDC94A1100AB4500874A42D2DF33CF3FFBFC1B1231D8B87F81DE9AC87E45EEDBD972C"
    . "CBA4288AA2288AA2BC26857D8A28A030BEE7FBFC974FF14F6FAE650BDF896650262A6346"
    . "6A92857DA637513E354DCC07747019DDB119B03C9BA15F16F39BD9FF1596BF7FC7F2624D"
    . "6A9271DF6B36A70E93E5DFB083E611DF1B0D9C8EE5051C1BA77AEBC772A94916EEABBE3F"
    . "9D285FCACF9BF57A25948FD0790CE57F51772F384AC772A949C6FB2F0B9F8812E55D9C38"
    . "8B58E1F26C6D015EC0F21E4AB91F009662B9D424E3BDB5D64F96AF21E4DF80E5BBE53B9C"
    . "B6B2993F283A1BBF57914B47F23E1A35A9C519EF8D3189F2BE9DF53CAF63AF58FE913650"
    . "ACF33B6F6185865F59708F9D80BAD8AB492DCEA2FD24A277D65DC4C16EB5BA85B32094D3"
    . "03C0F29FB09FE72C0BBA7C58B3183DC735C9A2FDFE4439B3B58EEB4AF89D95CE23797F35"
    . "94D376A9DD6E34DD346DEFD5DBA59119A4A42659B47F9AF4F08E612A8E59E6F3B271C861"
    . "390539C3721A38AE9BF1F930BCC9B9374322A94936DE1F92A2288AA228CA9BE305DC7033"
    . "0925A0E46B0000000049454E44AE426082"

    PNG_MENU04 := "89504E470D0A1A0A0000000D494844520000005C0000003B0803000000C1"
    . "C01D88000000B1504C54454DB6ACFFFFFFE0F2F15E5E5EF1F2F24444444BA59D45585644"
    . "4C4B44454566C0B7455553DCDCDCC1C1C1FCFDFDE2E2E2BCE3E055B9AF476C68F7FAFABB"
    . "DDDAB6B6B64A9B9347706CE8EAEA78C8C050B8AE4CB4AA4A978F767A7AEEF4F3E5F2F1B4"
    . "DCD89FD8D2C0CACABCBCBC72908D47736FF5F5F5D7ECEAC5E7E4E2E3E3DDDDDD8DD0C982"
    . "CCC5B2C3C2ACBDBB6DC3BAB0B0B04CB0A7A1A1A14BA1998B9291498C8649837E6E737368"
    . "72714F7270545C5B711BA4F8000001044944415458C3EDD0C96E83301485E17B011B030D"
    . "4DA1490843C6A6F33CB7EFFF603D1483BAAA84C826D2FD36B68EC42F64124208218410FF"
    . "58F1AF35391C1285EC106E30C791E64479CACB6EEAEB6633E274BBADDE1D7635E2473E4A"
    . "A3C9C49D22581574CB7C1CB513F5F5F6C55E9024E5DFB89BCC66DAC9CE1F4B1A2F3DC4ED"
    . "44BD9DB06770E0E74EC7978837370CD926DBE5E97D7A15B5D38078AD89C7719C90E3BDF2"
    . "E79C3FF02C761A127783C045BCB905887FC7CFAB8542DC4E83E2BA68DF5C13216E2EAE17"
    . "7706713B0D8B53D8BD7958C7D7CCD50E713BED270E671AF107F68212F176A2FE9E9421F0"
    . "153ED6CAAF6F3025DFD08B3205A9A89B84104208210EDB0F0C040FE58C180AE200000000"
    . "49454E44AE426082"

    PNG_MENU05 := "89504E470D0A1A0A0000000D494844520000005C0000003B0803000000C1"
    . "C01D88000000F9504C544590A4AEFFFFFF444444494B4BF2F2F2ECEFF1FCFCFCF4F6F6B6"
    . "C3CA95A8B1F7F8F8EFEFEF96A9B38B9DA74C4E4FECECECBFBFBF666E7154585A5154564F"
    . "4F4FFEFEFEF9FAFAF5F5F5E9ECEEDCDCDC82939B7B8A9176848B7582898181815C63675E"
    . "5E5E464747F2F4F5E4E8EAE0E5E8D1D8DCC2CDD2A2B3BBB8B9BAE2E2E3D7D7D7D4D4D5BC"
    . "C8CECACBCBC2C2C2ABBAC2BCBCBC9AACB5ACACAC8DA0AA899BA484959D9999997D8C9389"
    . "8D8F88898A848484727E846D787E76767671717165696C5F66696363634F5253474849ED"
    . "F0F2E9E9E9DCDFE1D5DCE0D9DDDFCDCDCEC8CACCAEBCC3ABB3B8A3ABAFA0A8AC9D9E9E90"
    . "9496797B7B575C5F5B79F117000001524944415458C3EDD2594FC2401486E1F34DCB80AD"
    . "680BB20BC8BECBBEEFE0BEEBFFFF31CE1013EE4CC02B93F35C34A74DF3667A52628C31C6"
    . "1863BFCA224B8A070859F9929A7CD1B08CFAD4E0C529D129BC54C04E910ED5848DCF5DDC"
    . "29C7701EA73A64ED51E245C72FFC2A7E7EE67B72106EB5E6333AD03D52280F75FC2ABD94"
    . "72431626E2EB03F6741FA7A40B33B35A25E83027E18AC8455C1DBF2E44431D51822992FA"
    . "D4CB7D5CBD06D3A083F9F01E2C62DC55F18885C8C06DA2A2333758C4FF1CCF436B24F55A"
    . "B6573646EAE41BF5DCC27A9845D04F6DDC1E1B6F874CC7716CE9EA785F5D167D2FC6FA83"
    . "6C11CF21D55353EDD878111D239D2E63D0DBED1CF645A20E79970B6164A8AE7CC84B4C02"
    . "47C63D98BB44CF88CD3C00CCC6DAF0D35BD50AC752624AF45A8D586A4A1EBBF3A0D0FF57"
    . "4204D52484918EABBBCB402613B8A4DDB4FD99BAC220C618638CB1FFEE1B11371D973FC4"
    . "00000000000049454E44AE426082"

    BMP_FFFFFF := "424D3A000000000000003600000028000000010000000100000001001800"
    . "000000000400000000000000000000000000000000000000FFFFFF00"

    BMP_E1E8ED := "424D3A000000000000003600000028000000010000000100000001001800"
    . "000000000400000000000000000000000000000000000000EDE8E100"

    BMP_64B5F6 := "424D3A000000000000003600000028000000010000000100000001001800"
    . "000000000400000000000000000000000000000000000000F6B56400"

    BMP_E57373 := "424D3A000000000000003600000028000000010000000100000001001800"
    . "0000000004000000000000000000000000000000000000007373E500"

    BMP_7986CB := "424D3A000000000000003600000028000000010000000100000001001800"
    . "000000000400000000000000000000000000000000000000CB867900"

    BMP_4DB6AC := "424D3A000000000000003600000028000000010000000100000001001800"
    . "000000000400000000000000000000000000000000000000ACB64D00"

    BMP_90A4AE := "424D3A000000000000003600000028000000010000000100000001001800"
    . "000000000400000000000000000000000000000000000000AEA49000"

    FileWriteHex(ICO_WINDOW, ResourceTemp . "app-icon.ico")

    FileWriteHex(PNG_LOGOSM, ResourceTemp . "logo-small.png")

    FileWriteHex(PNG_MENU01, ResourceTemp . "menu-general.png")
    FileWriteHex(PNG_MENU02, ResourceTemp . "menu-advanced.png")
    FileWriteHex(PNG_MENU03, ResourceTemp . "menu-language.png")
    FileWriteHex(PNG_MENU04, ResourceTemp . "menu-theme.png")
    FileWriteHex(PNG_MENU05, ResourceTemp . "menu-about.png")

    FileWriteHex(BMP_64B5F6, ResourceTemp . "64B5F6.bmp") ; General Blue
    FileWriteHex(BMP_E57373, ResourceTemp . "E57373.bmp") ; Advanced Red
    FileWriteHex(BMP_7986CB, ResourceTemp . "7986CB.bmp") ; Language Purple
    FileWriteHex(BMP_4DB6AC, ResourceTemp . "4DB6AC.bmp") ; Theme Green
    FileWriteHex(BMP_90A4AE, ResourceTemp . "90A4AE.bmp") ; About Gray

    FileWriteHex(BMP_FFFFFF, ResourceTemp . "FFFFFF.bmp")
    FileWriteHex(BMP_E1E8ED, ResourceTemp . "E1E8ED.bmp")
}

OnUnload() {
    Global ResourceTemp
    FileRemoveDir, % ResourceTemp, 1 ; Clean up temporary files before exiting
}

FileWriteHex(Input, Output) {
    File := FileOpen(Output, "w")

    Loop, % StrLen(Input) // 2 {
        File.WriteUChar("0x" . SubStr(Input, (2 * A_Index) - 1, 2))
    }

    File.Close()
}

WM_CTLCOLORBTN(wParam, lParam, Msg, Hwnd) {
    Static Init := OnMessage(0x0135, "WM_CTLCOLORBTN")
    Global GuiColor
    return DllCall("Gdi32.dll\CreateSolidBrush", "UInt", "0x" . GuiColor, "UPtr")
}
; ==============================================================================
loek6000
Posts: 163
Joined: 14 Aug 2019, 17:46

Re: I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

09 Jul 2020, 13:59

Added:

Nevermind making it vertical, it's ok, i can work with this script and i was able to make links into the tabs, maybe other suggestions to this great script?
garry
Posts: 3770
Joined: 22 Dec 2013, 12:50

Re: I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

09 Jul 2020, 15:18

interesting script above, creates own pictures
easy example with 2 Tab's

Code: Select all

Gui, add, tab, x0 y0 w400 h300,A|B
Gui, tab,1
Gui, add, text,x5 y30 , enter text:
Gui, Add, Edit,x5 y50 w390 h250 ,This is TAB-1
Gui, tab,2
Gui, add, text,x5 y30 , enter text:
Gui, Add, Edit,x5 y50 w390 h250 ,This is TAB-2
Gui,show, x10 y10 w400 h320,TAB-TEST
return

Guiclose:
exitapp
;====================================================
User avatar
flyingDman
Posts: 2817
Joined: 29 Sep 2013, 19:01

Re: I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

09 Jul 2020, 17:19

Nice! Does anybody have the script to turn a .png .or .bmp into hex code?
14.3 & 1.3.7
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

10 Jul 2020, 01:05

https://autohotkey.com/board/topic/85713-hex2bin-for-unicode/ (AFAICS, it provides Bin2Hex by @SKAN as well).
SKAN recommends @just-me's :arrow: [CLASS] Base64 - Base64 encoder/decoder just in case you're more that 'class'y type of guy :lol: Have phun :)
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

10 Jul 2020, 03:08

So, the credit for the script the OP posted above goes to the @TheDewd. Kudos :thumbup:
The script has been probably taken from here: https://www.autohotkey.com/boards/viewtopic.php?p=246659#p246659

Question: any known reason/idea why I can't see the GUI except its tray-icon labeled "Binster" on Win10 ??
loek6000
Posts: 163
Joined: 14 Aug 2019, 17:46

Re: I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

10 Jul 2020, 03:24

Yep credits go to @TheDewd

Good point on the tray options......
fix: just delete these lines :

Code: Select all

Menu, Tray, NoStandard ; Remove all standard menu items from the tray menu
Menu, Tray, Add, Exit, ExitSub
just me
Posts: 9457
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

10 Jul 2020, 03:35

BoBo wrote:Question: any known reason/idea why I can't see the GUI except its tray-icon labeled "Binster" on Win10 ??
Gui, Show, y0 x1540 w600 h700, Binster ?
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

10 Jul 2020, 03:51

just me wrote:
10 Jul 2020, 03:35
BoBo wrote:Question: any known reason/idea why I can't see the GUI except its tray-icon labeled "Binster" on Win10 ??
Gui, Show, y0 x1540 w600 h700, Binster ?
OMG, warum komme ich nicht auf sowas???. Thx :thumbup:
User avatar
flyingDman
Posts: 2817
Joined: 29 Sep 2013, 19:01

Re: I found a awsome tabbed gui, but how to make it vertical and put links in the tab borders?

11 Jul 2020, 13:27

BoBo wrote:
10 Jul 2020, 01:05
https://autohotkey.com/board/topic/85713-hex2bin-for-unicode/ (AFAICS, it provides Bin2Hex by @SKAN as well).
SKAN recommends @just-me's :arrow: [CLASS] Base64 - Base64 encoder/decoder just in case you're more that 'class'y type of guy :lol: Have phun :)
Thanks @BoBo
14.3 & 1.3.7

Return to “Ask for Help (v1)”

Who is online

Users browsing this forum: downstairs, sebalotek and 192 guests