機能 #601 » 0001-.patch
core/plugin/gtk/gtk.rb | ||
---|---|---|
124 | 124 |
tab = create_tab(i_tab) |
125 | 125 |
if @tabs_promise[i_tab.slug] |
126 | 126 |
@tabs_promise[i_tab.slug].call(tab) |
127 |
@tabs_promise.delete(i_tab.slug) end end |
|
127 |
@tabs_promise.delete(i_tab.slug) end |
|
128 | ||
129 |
tab_icon_size_hook_id = UserConfig.connect(:tab_icon_size){ |key, val, before_val, id| |
|
130 |
notice "change tab icon size to #{val}" |
|
131 |
if !tab.destroyed? |
|
132 |
icon = i_tab.icon |
|
133 |
i_tab.set_icon nil |
|
134 |
i_tab.set_icon icon end } end |
|
128 | 135 | |
129 | 136 |
on_profile_created do |i_profile| |
130 | 137 |
create_pane(i_profile) end |
... | ... | |
502 | 509 |
if tab |
503 | 510 |
tab.remove(tab.child) if tab.child |
504 | 511 |
if i_tab.icon.is_a?(String) |
505 |
tab.add(::Gtk::WebIcon.new(i_tab.icon, 24, 24).show)
|
|
512 |
tab.add(::Gtk::WebIcon.new(i_tab.icon, UserConfig[:tab_icon_size], UserConfig[:tab_icon_size]).show)
|
|
506 | 513 |
else |
507 | 514 |
tab.add(::Gtk::Label.new(i_tab.name).show) end end |
508 | 515 |
self end |
core/plugin/set_view/set_view.rb | ||
---|---|---|
78 | 78 |
tooltip(_("受信したつぶやきに短縮URLが含まれていた場合、それを短縮されていない状態に戻してから表示します。")) |
79 | 79 |
end |
80 | 80 | |
81 |
select _('タブの位置'), :tab_position, 0 => _('上'), 1 => _('下'), 2 => _('左'), 3 => _('右') |
|
81 |
settings(_('タブ')) do |
|
82 |
select _('タブの位置'), :tab_position, 0 => _('上'), 1 => _('下'), 2 => _('左'), 3 => _('右') |
|
83 |
adjustment _('アイコンサイズ'), :tab_icon_size, 1, 100 |
|
84 |
end |
|
82 | 85 | |
83 | 86 |
select(_('URLを開く方法'), :url_open_specified_command) do |
84 | 87 |
option false, _("デフォルトブラウザを使う") |
core/userconfig.rb | ||
---|---|---|
103 | 103 |
:mumble_self_bg => [65535, 65535, 255*222], |
104 | 104 |
:mumble_selected_bg => [255*222, 255*222, 65535], |
105 | 105 | |
106 |
:tab_icon_size => 24, |
|
107 | ||
106 | 108 |
# 右クリックメニューの並び順 |
107 | 109 |
:mumble_contextmenu_order => ['copy_selected_region', |
108 | 110 |
'copy_description', |