From a607c5b38bb4fe6b7ebb8464582a7350caa7eb84 Mon Sep 17 00:00:00 2001 From: Igor Timofeev Date: Wed, 26 Sep 2018 05:33:12 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BF=D0=B8=D0=B7=D0=B4=D1=83=20=D0=B2=20=D0=BF=D1=80=D1=8F?= =?UTF-8?q?=D0=BC=D0=BE=D0=BC=20=D1=81=D0=BC=D1=8B=D1=81=D0=BB=D0=B5=20?= =?UTF-8?q?=D1=81=D0=BB=D0=BE=D0=B2=D0=B0=20=D0=B4=D0=BB=D1=8F=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B4=D0=B4=D0=B5=D1=80=D0=B6=D0=BA=D0=B8=20=D1=80=D0=B5?= =?UTF-8?q?=D1=81=D0=B0=D0=B9=D0=B7=D0=B0=20=D0=BE=D0=BA=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Applications/VK/Main.lua | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/Applications/VK/Main.lua b/Applications/VK/Main.lua index 62a025e9..fb6447e8 100644 --- a/Applications/VK/Main.lua +++ b/Applications/VK/Main.lua @@ -17,6 +17,8 @@ local MineOSCore = require("MineOSCore") local VKAPIVersion = 5.85 local currentAccessToken, currentPeerID +local showUserProfile, showConversations +local lastPizda local config = { avatars = { @@ -54,8 +56,6 @@ for file in fs.list(scriptDirectory .. "Icons/") do icons[unicode.lower(fs.hideExtension(file))] = icon end -local showUserProfile, showConversations - -------------------------------------------------------------------------------- local mainContainer, window = MineOSInterface.addWindow(GUI.filledWindow(1, 1, 100, 26, 0xF0F0F0)) @@ -217,11 +217,18 @@ local function pizdaDraw(object) end local maxPizdaLength = 0 + +local function pizdaSelect(object) + lastPizda = object + selectableSelect(object) +end + local function addPizda(name) local object = addSelectable(leftLayout, 1) object.draw = pizdaDraw object.name = name + object.select = pizdaSelect maxPizdaLength = math.max(maxPizdaLength, unicode.len(name)) return object @@ -1417,14 +1424,19 @@ window.onResize = function(width, height) window.backgroundPanel.localX, window.backgroundPanel.width, window.backgroundPanel.height = leftPanel.width + 1, width - leftPanel.width, height contentContainer.localX, contentContainer.width, contentContainer.height = window.backgroundPanel.localX, window.backgroundPanel.width, window.backgroundPanel.height + + if lastPizda then + lastPizda:select() + end end -------------------------------------------------------------------------------- -window.actionButtons.localX = 3 -window.actionButtons:moveToFront() -window:resize(window.width, window.height) - currentAccessToken = config.accessToken currentPeerID = config.peerID + +window.actionButtons.localX = 3 +window.actionButtons:moveToFront() + +window:resize(window.width, window.height) login()