Fix scroll widget

This commit is contained in:
Emmanuel Lepage Vallee 2013-12-31 15:55:51 -05:00
parent 1a72280ccb
commit ace65ad586
3 changed files with 6 additions and 5 deletions

View File

@ -9,4 +9,5 @@ return {
style = require( "radical.style" ),
item_style = require( "radical.item_style" ),
widgets = require( "radical.widgets" ),
tooltip = require( "radical.tooltip" )
}

View File

@ -10,11 +10,11 @@ local module = {
}
}
local function draw(data,item,is_focussed,is_pressed)
local function draw(data,item,is_focussed,is_pressed,col)
if is_focussed or (item._tmp_menu) then
item.widget:set_bg(data.bg_focus)
item.widget:set_bg(col or data.bg_focus)
else
item.widget:set_bg(nil)
item.widget:set_bg(col or nil)
end
end

View File

@ -14,8 +14,8 @@ local isinit = false
local function init()
local size = beautiful.menu_height or 16
arr_down = cairo.ImageSurface(cairo.Format.ARGB32, size,size)
arr_up = cairo.ImageSurface(cairo.Format.ARGB32, size,size)
arr_down = cairo.ImageSurface(cairo.Format.ARGB32, 10,size)
arr_up = cairo.ImageSurface(cairo.Format.ARGB32, 10,size)
local cr2 = cairo.Context(arr_down)
local cr = cairo.Context(arr_up)
cr:set_source(color(beautiful.fg_normal))