[macruby-changes] [516] MacRuby/trunk/lib/hotcocoa/mappings/alert.rb
source_changes at macosforge.org
source_changes at macosforge.org
Fri Aug 29 13:16:44 PDT 2008
Revision: 516
http://trac.macosforge.org/projects/ruby/changeset/516
Author: rich at infoether.com
Date: 2008-08-29 13:16:43 -0700 (Fri, 29 Aug 2008)
Log Message:
-----------
add alert
Added Paths:
-----------
MacRuby/trunk/lib/hotcocoa/mappings/alert.rb
Added: MacRuby/trunk/lib/hotcocoa/mappings/alert.rb
===================================================================
--- MacRuby/trunk/lib/hotcocoa/mappings/alert.rb (rev 0)
+++ MacRuby/trunk/lib/hotcocoa/mappings/alert.rb 2008-08-29 20:16:43 UTC (rev 516)
@@ -0,0 +1,21 @@
+HotCocoa::Mappings.map :alert => :NSAlert do
+
+ defaults :default => "OK", :alternate => nil, :other => nil, :info => nil
+
+ def alloc_with_options(options)
+ if options[:message]
+ NSAlert.alertWithMessageText options.delete(:message),
+ defaultButton:options.delete(:default),
+ alternateButton:options.delete(:alternate),
+ otherButton:options.delete(:other),
+ informativeTextWithFormat:options.delete(:info)
+ end
+ end
+
+ custom_methods do
+ def show
+ runModal
+ end
+ end
+
+end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macruby-changes/attachments/20080829/a06175ef/attachment.html
More information about the macruby-changes
mailing list