Project

General

Profile

機能 #601 » 0001-.patch

Satoshi Okuno, 2013-07-21 09:49

View differences:

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',
109
- 
    (1-1/1)