From: Yvon T. <yvo...@fr...> - 2006-07-29 06:21:55
|
hey all, that's the first time i'm doing a (Ruby)Cocoa Document application. by inpecting the example "RubyRaiseMan" i'm able to open an untitled document. however i'd like to automatically open a document on the desktop, if any, i want to give a name automatically. i did : @doc_win.setTitle(f) if i print out this title using : p "@doc_win.title=#{@doc_win.title}" i get the correct title (ie f) BUT the window didn't change is name even with an #oc_display (ruby equivalent to Obj C needsdisplay...) also i'd like to have this document opening the application, as usal, when double clicking on it ? i know i need something like : @appleEventManager=OSX::NSAppleEventManager.sharedAppleEventManager @appleEventManager.setEventHandler_andSelector_forEventClass_andEventID( self, 'openDocumentWithContentsOfURL:display:error:', 'TEXT'.unpack ('N')[0], 'TEXT'.unpack('N')[0]) because i was able to use getURL but here i don't know what to put as a Selector and eventClass ??? best, |