機能 #1186 » world-shifter-tooltips.diff
| core/plugin/gtk/world_shifter.rb | ||
|---|---|---|
|
item.set_image Gtk::WebIcon.new(world.icon, UserConfig[:gtk_accountbox_geometry], UserConfig[:gtk_accountbox_geometry])
|
||
|
item.ssc(:activate) { |w|
|
||
|
Plugin.call(:world_change_current, world)
|
||
|
@tips.set_tip(@face, world.title, nil)
|
||
|
false }
|
||
|
menu.append item
|
||
|
end
|
||
| ... | ... | |
|
@face = Gtk::Image.new(Skin['loading.png'].pixbuf(width: UserConfig[:gtk_accountbox_geometry], height: UserConfig[:gtk_accountbox_geometry]))
|
||
|
self.add(@face).show_all
|
||
|
end
|
||
|
if not @tips
|
||
|
world, = Plugin.filtering(:world_current, nil)
|
||
|
@tips = Gtk::Tooltips.new()
|
||
|
@tips.set_tip(@face, world.title, nil)
|
||
|
end
|
||
|
end
|
||
|
def remove_face_widget_ifn
|
||