close reader config panel when touching reader menu

This commit is contained in:
chrox
2014-11-05 12:15:07 +08:00
parent a766ec51ae
commit 8ddca4bf49
2 changed files with 14 additions and 1 deletions

View File

@@ -465,6 +465,9 @@ function TouchMenu:netToggle()
end
function TouchMenu:switchMenuTab(tab_num)
if self.touch_menu_callback then
self.touch_menu_callback()
end
if self.tab_item_table[tab_num].callback then
self.tab_item_table[tab_num].callback()
end
@@ -516,6 +519,9 @@ function TouchMenu:onSwipe(arg, ges_ev)
end
function TouchMenu:onMenuSelect(item)
if self.touch_menu_callback then
self.touch_menu_callback()
end
if item.tap_input then
self:closeMenu()
self:onMenuInput(item.tap_input)
@@ -547,6 +553,9 @@ function TouchMenu:onMenuSelect(item)
end
function TouchMenu:onMenuHold(item)
if self.touch_menu_callback then
self.touch_menu_callback()
end
if item.hold_input then
self:closeMenu()
self:onMenuInput(item.hold_input)