Re: Inserting a button into another application's toolbar
Re: Inserting a button into another application's toolbar
- Subject: Re: Inserting a button into another application's toolbar
- From: Nick <email@hidden>
- Date: Thu, 21 Sep 2017 12:24:53 +0300
Thank you for the suggestions!
2017-09-19 10:36 GMT+03:00 Alastair Houghton <email@hidden>:
> > On 19 Sep 2017, at 06:01, Jack Brindle <email@hidden> wrote:
> >
> > Actually, there may be a way. It all depends on exactly where in the
> menu bar you want to place the menu item.
>
> I think the OP wanted to inject a *toolbar* item into another app’s
> window’s toolbar, not a menu bar item/status item.
>
> FWIW, a status bar item might be an appropriate alternative, depending on
> what the app does and how it works. Other alternatives worth considering
> are the Scripts menu (this is AppleScript, so if you go to Script Editor’s
> Preferences window, you’ll see you can turn on the Script menu in the
> status bar), and making your code run as a system service (so you can
> choose it from App > Services).
>
> > On Sep 18, 2017, at 4:15 PM, Jens Alfke <email@hidden> wrote:
> >
> >> Sorry, there's no reasonable way to do that if the app doesn't already
> support plugins. There used to be some awful hacks that patched into the
> app-launching mechanism and made it possible to inject code into other
> apps, but that approach causes stability problems and is in general
> terrible for security.
>
> There were also quite a number that abused the Input Manager mechanism as
> if it was a general purpose way of plugging in to other applications. On
> the one hand, some of these extensions were fine, worked nicely, and didn’t
> cause problems. On the other, *some* of them did cause trouble on a fairly
> routine basis.
>
> Certainly I’d caution against writing anything other than a
> personal-use-only project or some kind of debug tool that does things like
> that; at the very least, your users are going to find that many developers
> take one look at their crash logs and reply that you’ve got some kind of
> system hack installed and that if you can reproduce it without that,
> they’ll look at it. That’s a little unfair, of course - many times these
> system hacks weren’t to blame at all - but after the handful of cases where
> they *are* to blame hit your desk, sending you on a wild goose chase until
> you finally realise that some kind of tampering has been going on, you’ll
> probably end up as grumpy about them as Jens :-)
>
> Kind regards,
>
> Alastair.
>
> --
> http://alastairs-place.net
>
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden