root/lang/ruby/iircv/main.rb @ 161

Revision 160, 473 bytes (checked in by cho45, 6 years ago)

lang/ruby/iircv,
lang/ruby/iircv/main.m,
lang/ruby/iircv/pkg,
lang/ruby/iircv/MainView.rb,
lang/ruby/iircv/Rakefile,
lang/ruby/iircv/icon.icns,
lang/ruby/iircv/README.ja,
lang/ruby/iircv/AppController.rb,
lang/ruby/iircv/main.rb,
lang/ruby/iircv/Info.plist.erb,
lang/ruby/iircv/sample.iircv.yaml,
lang/ruby/iircv/README.en,
lang/ruby/iircv/iircv.png,
lang/ruby/iircv/Credits.html,
lang/ruby/iircv/OutIO.rb,
lang/ruby/iircv/html,
lang/ruby/iircv/html/index.html.ja,
lang/ruby/iircv/html/images,
lang/ruby/iircv/html/images/screenshot.png,
lang/ruby/iircv/html/images/head.png,
lang/ruby/iircv/html/style.css,
lang/ruby/iircv/html/index.html.en,
lang/ruby/iircv/html/favicon.ico,
lang/ruby/iircv/osxhotkey.bundle,
lang/ruby/iircv/status_alt.png,
lang/ruby/iircv/status.png,
lang/ruby/iircv/osx,
lang/ruby/iircv/osx/hotkey.rb,
lang/ruby/iircv/Japanese.lproj,
lang/ruby/iircv/Japanese.lproj/nib.strings,
lang/ruby/iircv/Japanese.lproj/Localizable.strings,
lang/ruby/iircv/ConfigController.rb,
lang/ruby/iircv/English.lproj,
lang/ruby/iircv/English.lproj/Main.nib,
lang/ruby/iircv/English.lproj/Main.nib/info.nib,
lang/ruby/iircv/English.lproj/Main.nib/keyedobjects.nib,
lang/ruby/iircv/English.lproj/Main.nib/classes.nib,
lang/ruby/iircv/client,
lang/ruby/iircv/client/iircvstdout.rb,
lang/ruby/iircv/client/rice,
lang/ruby/iircv/client/rice/irc.rb,
lang/ruby/iircv/client/rice/proxy.rb,
lang/ruby/iircv/client/rice/observer.rb,
lang/ruby/iircv/client/rice/drb.rb,
lang/ruby/iircv/client/sample.rb,
lang/ruby/iircv/client/ircv.rb:

IIrcv を追加。Rakefile 使用なので xcodebuild 版にしたい気もする。
http://lowreal.net/2006/IIrcv/

Line 
1
2begin
3require 'rubygems'
4rescue LoadError
5end
6require 'osx/cocoa'
7require 'osx/hotkey'
8require 'pathname'
9
10def log(*args)
11        args.each do |m|
12                OSX.NSLog m.inspect
13        end
14end
15
16def _(key)
17        NSLocalizedString(key, '').to_s
18end
19
20path = Pathname.new OSX::NSBundle.mainBundle.resourcePath.fileSystemRepresentation
21Pathname.glob(path + '*.rb') do |file|
22        next if file.to_s == __FILE__
23        require(file)
24end
25OSX::NSApplicationWithHotKey.sharedApplication
26OSX.NSApplicationMain(0, nil)
27
28
Note: See TracBrowser for help on using the browser.