Project

General

Profile

機能 #888 » 888.patch

cob odo, 2018-04-20 22:59

View differences:

core/mui/cairo_icon_over_button.rb
# - _gy_MiraclePainter 全体から見たy座標
def point_moved_main_icon(gx, gy)
icon_position = globalpos2iconpos(gx, gy)
@tree.pointer_on_main_icon = !!icon_position
if icon_position
if current_icon_pos != icon_position
on_modify
core/mui/gtk_tree_view_pretty_scroll.rb
def initialize(*a)
super
pointer_on_main_icon = false # メインアイコン上にポインタがあるなら真
scroll_to_top_animation = false # 自動スクロールアニメーション中なら真
get_scroll_to_top_animation_id = 0
scroll_to_top_animation_id = lambda{
......
def scroll_to_zero_lator!
@scroll_to_zero_lator = true end
def pointer_on_main_icon
atomic {
@pointer_on_main_icon
}
end
def pointer_on_main_icon=(v)
atomic {
@pointer_on_main_icon = v
}
end
def scroll_to_zero?
defined?(@scroll_to_zero_lator) and @scroll_to_zero_lator end
!pointer_on_main_icon and defined?(@scroll_to_zero_lator) and @scroll_to_zero_lator end
end
    (1-1/1)