Changeset 706 for lang/ruby/Chemr

Show
Ignore:
Timestamp:
10/25/07 17:20:02 (6 years ago)
Author:
cho45
Message:

lang/ruby/Chemr/AppController.rb,
lang/ruby/Chemr/CHMDocument.rb,
lang/ruby/Chemr/English.lproj/MainMenu.nib/objects.nib,
lang/ruby/Chemr/English.lproj/MainMenu.nib/classes.nib,
lang/ruby/Chemr/English.lproj/CHMDocument.nib/keyedobjects.nib:

ページ検索をとりあえず実装

Location:
lang/ruby/Chemr
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/Chemr/AppController.rb

    r697 r706  
    107107        end 
    108108 
     109        ib_action :find do |sender| 
     110                # やってもらう 
     111                cd = NSDocumentController.sharedDocumentController.currentDocument 
     112                cd.windowControllers.first.performFindPanelAction(sender) 
     113        end 
     114 
    109115        def awakeFromNib 
    110116        end 
     
    114120                log "Register: #{r}" 
    115121 
    116                 # "/Users/cho45/tmp/ruby-refm-rdp-1.9.0-ja-htmlhelp_css/rubymanjp.chm" 
    117122        end 
    118123 
  • lang/ruby/Chemr/CHMDocument.rb

    r696 r706  
    265265 
    266266        def performFindPanelAction(sender) 
    267                 @webview.performFindPanelAction(sender) 
     267                log "performFindPanelAction" 
     268                # @webview.performFindPanelAction(sender) # なぜかうごかない 
     269                text = @search.stringValue 
     270                @webview.objc_send( 
     271                        :searchFor, text, 
     272                        :direction, true, 
     273                        :caseSensitive, false, 
     274                        :wrap, false 
     275                ) 
    268276        end 
    269277 
     
    361369        end 
    362370 
     371        # webview loading delegate 
     372        def webView_resource_didFinishLoadingFromDataSource(sender, id, datasource) 
     373#               log "loaded" 
     374        end 
     375 
    363376 
    364377end 
  • lang/ruby/Chemr/English.lproj/MainMenu.nib/classes.nib

    r678 r706  
    22    IBClasses = ( 
    33        { 
    4             ACTIONS = {about = id; };  
     4            ACTIONS = {about = id; find = id; };  
    55            CLASS = AppController;  
    66            LANGUAGE = ObjC;