fix(gui): review — vinduets placering (størrelse før position, genanvendes hvert sekund, profil uden midt-anker), fokus ved sletning af vinduets rækker, ESC via requestClose, [Start] kræver markør, forældet rød status, markvindue uden Slet
This commit is contained in:
@@ -376,7 +376,11 @@ function SmartPickupFrame:withRowTarget(layout, fn)
|
||||
end
|
||||
|
||||
function SmartPickupFrame:clearPanelRows()
|
||||
local focused = SmartPickupFrame.getFocusedElement()
|
||||
for _, row in ipairs(self.panelRows or {}) do
|
||||
if focused ~= nil and SmartPickupFrame.isDescendantOf(focused, row) then
|
||||
self.focusLost = true
|
||||
end
|
||||
FocusManager:removeElement(row)
|
||||
row:delete()
|
||||
end
|
||||
@@ -600,7 +604,7 @@ end
|
||||
function SmartPickupFrame:refreshButtons()
|
||||
local wanted = self.flowButtons
|
||||
if self.editPanelOpen then
|
||||
wanted = self.guide ~= nil and self:panelGuideButtons() or self.panelButtons
|
||||
wanted = self.guide ~= nil and self:panelGuideButtons() or self:getPanelButtons()
|
||||
elseif self:hasGuideOn(self.currentTab) then
|
||||
wanted = self:getGuideButtons()
|
||||
elseif self.currentTab == SmartPickupFrame.TAB_OVERVIEW then
|
||||
|
||||
Reference in New Issue
Block a user