Advertisement
Guest User

XGUI Code

a guest
Jan 4th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.81 KB | None | 0 0
  1. MSync.settingList.OnRowSelected = function( self, lineid, line )
  2.     if line:GetValue(1) == "MySQL" then
  3.         HidePanel(MSync.Modules)
  4.         HidePanel(MSync.MRSync)
  5.         HidePanel(MSync.MBSync)
  6.         ShowPanel(MSync.MySQL)
  7.         MSync.MySQL.Host:SetText(MSync.LocalSettings.mysql.Host)
  8.         MSync.MySQL.Port:SetText(MSync.LocalSettings.mysql.Port)
  9.         MSync.MySQL.Username:SetText(MSync.LocalSettings.mysql.Username)
  10.         MSync.MySQL.Password:SetText(MSync.LocalSettings.mysql.Password)
  11.         MSync.MySQL.Database:SetText(MSync.LocalSettings.mysql.Database)
  12.         MSync.MySQL.Servergrp:SetText(MSync.LocalSettings.Servergroup)
  13.     elseif line:GetValue(1) == "MRSync" then
  14.         HidePanel(MSync.Modules)
  15.         HidePanel(MSync.MySQL)
  16.         HidePanel(MSync.MBSync)
  17.         ShowPanel(MSync.MRSync)
  18.     elseif line:GetValue(1) == "MBSync" then
  19.         HidePanel(MSync.Modules)
  20.         HidePanel(MSync.MySQL)
  21.         HidePanel(MSync.MRSync)
  22.         ShowPanel(MSync.MBSync)
  23.     elseif line:GetValue(1) == "Modules" then
  24.         HidePanel(MSync.MySQL)
  25.         HidePanel(MSync.MRSync)
  26.         HidePanel(MSync.MBSync)
  27.         ShowPanel(MSync.Modules)
  28.         MSync.Modules.enabledModulesList:Clear()
  29.         MSync.Modules.disabledModulesList:Clear()
  30.         AddTable(MSync.LocalSettings.EnabledModules,MSync.Modules.enabledModulesList)
  31.         AddTable(MSync.LocalSettings.DisabledModules,MSync.Modules.disabledModulesList)
  32.        
  33.         MSync.Modules.enable.DoClick = function()
  34.             MSync.Modules.enabledModulesList:AddLine( MSync.Modules.enabledModulesList:GetSelected()[1]:GetValue() )
  35.             MSync.Modules.disabledModulesList:RemoveLine(MSync.Modules.disabledModulesList:GetSelected()[1])
  36.         end
  37.  
  38.         MSync.Modules.disable.DoClick = function()
  39.             MSync.Modules.disabledModulesList:AddLine( MSync.Modules.disabledModulesList:GetSelected()[1]:GetValue() )
  40.             MSync.Modules.enabledModulesList:RemoveLine(MSync.Modules.enabledModulesList:GetSelected()[1])
  41.         end
  42.     end
  43. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement