@znz blog

ZnZ の memo のようなもの

第 3 回 RubyMotion もくもく会 in Osaka に参加した

| Comments

第 1 回と第 2 回にも参加した RubyMotion もくもく会 in Osaka の 第 3 回 RubyMotion もくもく会 in Osaka に参加してきました。

OS X アプリの勉強をしようと思って、 とりあえず motion create --template=osx Hello で生成されたファイルを読んでいたら、 app/menu.rbItalickeyEquivalent:Bold と同じ 'b' になっていたのを見つけて、 他もテキストエディットと見比べていたら 違う部分を見つけたので、 motion support で報告してみました。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
diff --git a/app/menu.rb b/app/menu.rb
index 58b48f8..0da85e1 100644
--- a/app/menu.rb
+++ b/app/menu.rb
@@ -47,7 +47,7 @@ class AppDelegate
     fontMenu = createMenu('Font') do
       addItemWithTitle('Show Fonts', action: 'orderFrontFontPanel:', keyEquivalent: 't')
       addItemWithTitle('Bold', action: 'addFontTrait:', keyEquivalent: 'b')
-      addItemWithTitle('Italic', action: 'addFontTrait:', keyEquivalent: 'b')
+      addItemWithTitle('Italic', action: 'addFontTrait:', keyEquivalent: 'i')
       addItemWithTitle('Underline', action: 'underline:', keyEquivalent: 'u')
       addItem(NSMenuItem.separatorItem)
       addItemWithTitle('Bigger', action: 'modifyFont:', keyEquivalent: '+')
@@ -60,9 +60,11 @@ class AppDelegate
       addItemWithTitle('Justify', action: 'alignJustified:', keyEquivalent: '')
       addItemWithTitle('Align Right', action: 'alignRight:', keyEquivalent: '}')
       addItem(NSMenuItem.separatorItem)
-      addItemWithTitle('Show Ruler', action: 'toggleRuler:', keyEquivalent: '')
-      addItemWithTitle('Copy Ruler', action: 'copyRuler:', keyEquivalent: 'c')
-      addItemWithTitle('Paste Ruler', action: 'pasteRuler:', keyEquivalent: 'v')
+      addItemWithTitle('Show Ruler', action: 'toggleRuler:', keyEquivalent: 'r')
+      item = addItemWithTitle('Copy Ruler', action: 'copyRuler:', keyEquivalent: 'c')
+      item.keyEquivalentModifierMask = NSCommandKeyMask|NSControlKeyMask
+      item = addItemWithTitle('Paste Ruler', action: 'pasteRuler:', keyEquivalent: 'v')
+      item.keyEquivalentModifierMask = NSCommandKeyMask|NSControlKeyMask
     end

     addMenu('Format') do

他にはサンプルとして https://github.com/satococoa/rubymotion-osx-browser とか https://github.com/HipByte/RubyMotionSamples とかをちょっと動かして見たりしていました。

他の人の話としては、 UICreateCGImageFromIOSurface というシンボルで問題が起きて、 最初は ZBar というライブラリが疑われていたけど違ったとかいう話とか、 Reveal.framework が原因で Release ビルドで外せば良い という話とか、 東京と Google ハングアウトでつないでみてたとか、 (½) - 第二回 RubyMotion でアプリケーションを作ろう (1) - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル で開発中のアプリをみせてもらったりとかがありました。

東京とのハングアウトが終わった後は Vagrant入門ガイド の話とか、 JAWS FESTA Kansai 2013 の話とかもしていました。

最後に次回も東京と日程を合わせるということで 第 4 回 RubyMotion もくもく会 in Osaka は 10/23 (水) 19:30 からということになりました。

Comments