diff options
author | Anton Khirnov <anton@khirnov.net> | 2020-11-07 10:08:30 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2020-11-07 10:08:30 +0100 |
commit | 180fb7eb8790491c4476fafffe04b27998796f18 (patch) | |
tree | 8e3d7e5e21e834024650a4552d82de1b2eb67b37 /pager.lua | |
parent | b56250e5a2ce3d5d4ae149f26783888d64559b43 (diff) |
pager: drop now-unnecessary init_data table
Diffstat (limited to 'pager.lua')
-rw-r--r-- | pager.lua | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -36,14 +36,14 @@ function Page:update() client:connect_signal("property::name", function() tb:set_text(client.name or "") end) client:connect_signal("focus", function(c) - if c.screen == self.pager.init_data.screen then + if c.screen == self.pager.screen then bg:set_bg(bg_focus) bg:set_fg(fg_focus) end end) client:connect_signal("unfocus", function(c) - if c.screen == self.pager.init_data.screen then + if c.screen == self.pager.screen then bg:set_bg(bg_normal) bg:set_fg(fg_normal) end @@ -83,7 +83,7 @@ end local Pager = {} function Pager:_set_active(screen, page_idx) - if self.init_data.screen == screen then + if self.screen == screen then if self.active_page then self.active_page:set_active(false) end @@ -98,9 +98,7 @@ function Pager:set_desktop(desktop) return end - local init_data = self.init_data - - print("pager " .. init_data.screen.index .. " set desktop") + print("pager " .. self.screen.index .. " set desktop") self.widget:reset() @@ -108,7 +106,7 @@ function Pager:set_desktop(desktop) self.pages = {} local nb_pages = #desktop.pages - local page_height = self.init_data.height / nb_pages + local page_height = self.height / nb_pages local title = wibox.widget.textbox(desktop.name, false) title:set_align("center") @@ -126,7 +124,7 @@ function Pager:set_desktop(desktop) for i = 1, nb_pages do local page = desktop.pages[i] - self.pages[i] = Page:new(page, i, self.init_data.width, page_height, self) + self.pages[i] = Page:new(page, i, self.width, page_height, self) self.widget:add(self.pages[i].widget) end @@ -143,7 +141,9 @@ function Pager:new(screen, width, height) ret.widget = wibox.layout.fixed.vertical() - ret.init_data = { screen = screen, width = width, height = height } + ret.screen = screen + ret.width = width + ret.height = height return ret end |