summaryrefslogtreecommitdiff
path: root/workspace.lua
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2017-10-10 13:00:33 +0200
committerAnton Khirnov <anton@khirnov.net>2017-10-10 13:09:45 +0200
commit812268c03f836d3e86307894bfd48472a7e2a083 (patch)
tree97de9e533510b033fa590b7851a6350aafd47881 /workspace.lua
parent513871ae9f1fac060ce3feca12116c34d38a7514 (diff)
Update for awesome 4.
Diffstat (limited to 'workspace.lua')
-rw-r--r--workspace.lua20
1 files changed, 10 insertions, 10 deletions
diff --git a/workspace.lua b/workspace.lua
index 0ac91c3..0d7d12a 100644
--- a/workspace.lua
+++ b/workspace.lua
@@ -20,25 +20,25 @@ end
function Workspace:_apply_state()
orig_focus = mouse.screen
- for s = 1, screen.count() do
+ for s in screen do
if self.screen_state[s] then
awful.tag.viewnone(s)
desk = self.screen_state[s].desktop
page = self.desktops[desk].pages[self.screen_state[s].page]
- awful.tag.setscreen(page, s)
+ page.screen = s
end
end
- for s = 1, screen.count() do
+ for s in screen do
state = self.screen_state[s]
if state then
desk_idx = state.desktop
desk = self.desktops[desk_idx]
page_idx = state.page
page = desk.pages[page_idx]
- print("workspace displaying: " .. s .. " => " .. desk_idx .. "/" .. page_idx)
+ print("workspace displaying: " .. s.index .. " => " .. desk_idx .. "/" .. page_idx)
- awful.tag.viewonly(page)
+ page:view_only()
desk:emit_signal("page:view", s, page_idx)
end
@@ -48,14 +48,14 @@ function Workspace:_apply_state()
end
function Workspace:view(screen, desktop, page_idx)
- print("workspace: " .. screen .. ": view " .. desktop .. "/" .. (page_idx or "nil"))
+ print("workspace: " .. screen.index .. ": view " .. desktop .. "/" .. (page_idx or "nil"))
-- the page currently displayed on the target screen
old = {}
if self.screen_state[screen] then
old.desk = self.screen_state[screen].desktop
old.page_idx = self.screen_state[screen].page
old.page = self.desktops[old.desk].pages[page_old_idx]
- print(screen .. " now showing " .. old.desk .. "/" .. old.page_idx)
+ print(screen.index .. " now showing " .. old.desk .. "/" .. old.page_idx)
end
-- the page to display on the target screen
@@ -67,8 +67,8 @@ function Workspace:view(screen, desktop, page_idx)
-- the screen on which the new page is currently displayed (if any)
screen_cur = nil
if page_new and page_new.selected then
- screen_cur = awful.tag.getscreen(page_new)
- print("page " .. page_idx .. " now displayed on " .. screen_cur)
+ screen_cur = page_new.screen
+ print("page " .. page_idx .. " now displayed on " .. screen_cur.index)
end
if old.page ~= page_new or page_new == nil then
@@ -94,7 +94,7 @@ end
function Workspace:view_relative(offset, screen)
screen = screen or mouse.screen
- print("view relative " .. offset .. " on " .. screen)
+ print("view relative " .. offset .. " on " .. screen.index)
state = self.screen_state[screen]
if state then