Changeset 717
- Timestamp:
- 10/25/07 22:55:24 (6 years ago)
- Location:
- lang/ruby/Chemr
- Files:
-
- 3 modified
-
CHMDocument.rb (modified) (4 diffs)
-
English.lproj/CHMDocument.nib/info.nib (modified) (1 diff)
-
English.lproj/CHMDocument.nib/keyedobjects.nib (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/Chemr/CHMDocument.rb
r710 r717 79 79 80 80 @tree.setAction("treeclicked_") 81 Thread.start do82 @chm.topics83 # タイミングの問題?で BUS Error になるのでコメントアウト84 # どうせツリーなんかつかわないよね85 # @tree.setDataSource(self)86 end87 81 88 82 @search.setDelegate(self) … … 98 92 99 93 def outlineView_child_ofItem(ov, index, item) 100 if item 101 item[:children][index] 102 else 103 @topics[index] 104 end 94 (item || @topics)[:children][index] 105 95 end 106 96 107 97 def outlineView_isItemExpandable(ov, item) 108 if item 109 item[:children].length.nonzero? 110 else 111 @topics.length.nonzero? 112 end 98 (item || @topics)[:children].length.nonzero? 113 99 end 114 100 115 101 def outlineView_numberOfChildrenOfItem(ov, item) 116 if item 117 item[:children].length 118 else 119 @topics.length 120 end 102 (item || @topics)[:children].length 121 103 end 122 104 … … 161 143 def acceptsFirstResponder 162 144 true 145 end 146 147 # TabView 148 def tabView_willSelectTabViewItem(sender, item) 149 log item.label 150 if item.label == "Tree" 151 Thread.start do 152 @topics = @chm.topics 153 # おちやすい 154 @tree.setDataSource(self) 155 @tree.reloadData 156 end 157 end 163 158 end 164 159 … … 279 274 280 275 def process_keybinds(e) 281 log NSInputManager.currentInputManager.markedRange.empty? 282 return false unless NSInputManager.currentInputManager.markedRange.empty? 276 if NSInputManager.currentInputManager 277 return false unless NSInputManager.currentInputManager.markedRange.empty? 278 end 283 279 key = key_string(e) 284 280 log "keyDown (#{e.characters}:#{e.charactersIgnoringModifiers}) -> '#{key}'" -
lang/ruby/Chemr/English.lproj/CHMDocument.nib/info.nib
r664 r717 8 8 <dict> 9 9 <key>39</key> 10 <string>4 29291 422 473 0 0 1280 778 </string>10 <string>440 291 422 473 0 0 1280 778 </string> 11 11 </dict> 12 12 <key>IBFramework Version</key>
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)