Wednesday, February 13, 2002 | |
I just committed the changes discussed in previous posts to RadioServices. I will cut a new binary as soon as I figure out remote posting issues (which, hopefully, will not be too hard). In any case, the source should build without a problem on any OS X box with the december dev tools installed.
(Still does not process the first post if that was the one that caused the app to launch. I wonder why.) |
- (NSMenu *)applicationDockMenu:(NSApplication *)sender; The above is the key to making a dock menu work (it also happened to be on the clipboard when I was testing the feature). The documentation of that method implies all kinds of things about lazy loading of some other NIB file, but that didn't work for me. I fell back on the straightforward add-yet-another-object-to-the-main-NIB-file approach. From Carbon apps that do not support services, you can now select whatever you want to post, hit cmd-c to copy, then right/control/wait-click on the RadioServices dock icon and select the 'New Post from Pasteboard' menu item to create a post. This is also likely faster in those applications that define 'shift-cmd-R' as a shortcut.
RadioServices now defaults to opening the last post posted in your radio desktop (by firing the URL http://localhost:5335/?itemToEdit=##). Very useful. I can now categorize posts relatively conveniently until the Blogger API is extended to handle meta data. Obviously, the URL fired will have to change as soon as RadioServices supports remote Radio environments. |
Carbon & Services As Jim says, it is not a bug... it is a feature. Carbon apps have to write code to specifically enable the services menu. BBEdit has (no surprise), most-- including Word and IE-- have not. Bummer. I'm going to see if I can workaround the problem by providing a means to quickly post-from-clipboard. Easy enough; all the support is already in the app. It is just a matter of figuring out the quickest way to activate the functionality. Some folks are having problems interacting with remote Radio installations. I'm not sure what is up with that. If you have it working, please contact me so I can gather info from a working environment (but I will try to duplicate the conditions on my home LAN at some point).
(And it made me a liar-- I can't directly use Word as an editor... I have to copy/paste somewhere else) |