Add toolbar tooltips
This commit is contained in:
@@ -24,6 +24,7 @@ function ToolbarView:new()
|
||||
ToolbarView.super.new(self)
|
||||
self.visible = true
|
||||
self.init_size = toolbar_height
|
||||
self.tooltip = false
|
||||
end
|
||||
|
||||
|
||||
@@ -89,10 +90,15 @@ function ToolbarView:on_mouse_moved(px, py, ...)
|
||||
for item, x, y, w, h in self:each_item() do
|
||||
if px > x and py > y and px <= x + w and py <= y + h then
|
||||
self.hovered_item = item
|
||||
core.log(command.prettify_name(item.command))
|
||||
break
|
||||
core.status_view:show_tooltip(command.prettify_name(item.command))
|
||||
self.tooltip = true
|
||||
return
|
||||
end
|
||||
end
|
||||
if self.tooltip then
|
||||
core.status_view:remove_tooltip()
|
||||
self.tooltip = false
|
||||
end
|
||||
end
|
||||
|
||||
-- The toolbarview pane is not plugged here but it is added in the
|
||||
|
||||
Reference in New Issue
Block a user