• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Inserting a button into another application's toolbar
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

References: 
 >Inserting a button into another application's toolbar (From: Nick <email@hidden>)
 >Re: Inserting a button into another application's toolbar (From: Jens Alfke <email@hidden>)
 >Re: Inserting a button into another application's toolbar (From: Jack Brindle <email@hidden>)
 >Re: Inserting a button into another application's toolbar (From: Alastair Houghton <email@hidden>)

  • Prev by Date: Re: Exception in IKImageBrowserView in macOS 10.13 GM
  • Next by Date: NSTextContainer exclusionPaths not working on iOS without UITextView
  • Previous by thread: Re: Inserting a button into another application's toolbar
  • Next by thread: AVSpeechSynthesizer in iOS 11?
  • Index(es):
    • Date
    • Thread