Hi David,

I ran the following

framework 'cocoa'
def  initLabel(h)
       @label = NSTextField.alloc.initWithFrame(CGRectMake(0,0,250, 45))
       @label.setStringValue(h)
       @label.drawsBackground = false
       @label.bezeled = false
       @label.font = NSFont.fontWithName("Arial", size:45.0)
       @label.editable = false
       puts "class of label is #{@label.class}"
       # width = 
(@window.contentView.frameSize.width/2.0)-(@label.frameSize.width/2.0)
       # height = 
(@window.contentView.frameSize.height/2.0)-(@label.frameSize.height/2.0)
       width=100.0
       height=200.0
       puts "width is #{width} heght is #{height}"
       origin = NSMakePoint(width,height)
       puts "class of origin is #{origin.class}"
       @label.setFrameOrigin(origin)
       puts @label.frame.origin
end

initLabel("Hello")


I got the following output. 

class of label is NSTextField
width is 100.0 heght is 200.0
class of origin is CGPoint
#<CGPoint:0x40013a340>class of origin is CGPoint
#<CGPoint:0x40013a340>

It seem be to working for me. I think NSPoint and CGPoint can be mix used. 
(Free ride)
I think the problem is in the `￯﾿ᄐ￯﾿ᄐ' whatever that is

Min Soo Kim

On Dec 10, 2012, at 3:37 PM, david kramf wrote:

> Hi Min,
> This error message was produced by run environment and not by my code. I 
> don't do (knowingly ) anything with encoded text. Usually I get 
> comprehendible error messages when my code crashes.
> Thanks, David
> 
> On Dec 10, 2012, at 2:10 AM, Min Soo Kim wrote:
> 
>> Hello David,
>> 
>> In your error message it says
>>> undefined method `￯﾿ᄐ￯﾿ᄐ'
>> 
>> Why are you getting `￯﾿ᄐ￯﾿ᄐ' instead of 'setFrameOrigin'?
>> Do you have some foreign encoded text somewhere?
>> 
>> Min Soo Kim
>> 
>> 
>> On Dec 10, 2012, at 1:41 AM, david kramf wrote:
>> 
>>> Hello,
>>> I am trying to create an NSPoint object so I can call setFrameOrigin but I 
>>> get in response a CGPoint object . When I pass the CGPoint to 
>>> setFrameOrigin , it crashes. How do I make NSMakePoint making an NSPoint 
>>> object and not a CGPoint object.
>>> Thank you for  your help, 
>>> David Kramf
>>> 
>>>  def  initLabel(h)
>>>         @label = NSTextField.alloc.initWithFrame(CGRectMake(0,0,250, 45))
>>>         @label.setStringValue(h)
>>>         @label.drawsBackground = false
>>>         @label.bezeled = false
>>>         @label.font = NSFont.fontWithName("Arial", size:45.0)
>>>         @label.editable = false
>>>         puts "class of label is #{@label.class}"
>>>         width = 
>>> (@window.contentView.frameSize.width/2.0)-(@label.frameSize.width/2.0)
>>>         height = 
>>> (@window.contentView.frameSize.height/2.0)-(@label.frameSize.height/2.0)
>>>         puts "width is #{width} heght is #{height}"
>>>         origin = NSMakePoint(width,height)
>>>         puts "class of origin is #{origin.class}"
>>>         @label.setFrameOrigin(origin)
>>>     end
>>> 
>>> class of label is NSTextField
>>> width is 75.0 heght is 77.5
>>> class of origin is CGPoint
>>> 2012-12-09 18:33:13.525 two[3836:503] 
>>> /Users/davidkramf/Library/Developer/Xcode/DerivedData/two-gdovgltwrnzjfbfpizcbgrudvizf/Build/Products/Debug/two.app/Contents/Resources/MyController.rb:34:in
>>>  `initLabel': undefined method `￯﾿ᄐ￯﾿ᄐ' for 
>>> #<MyController:0x4011a6080> (NoMethodError)
>>>     from 
>>> /Users/davidkramf/Library/Developer/Xcode/DerivedData/two-gdovgltwrnzjfbfpizcbgrudvizf/Build/Products/Debug/two.app/Contents/Resources/MyController.rb:15:in
>>>  `initialize'
>>>     from /Users/davidkramf/Library/Developer
>>> _______________________________________________
>>> MacRuby-devel mailing list
>>> MacRuby-devel@lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo/macruby-devel
>> 
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel@lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo/macruby-devel
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macruby-devel

Reply via email to