Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.mac.system > #82775

Re: El Capitan oddities

From Jolly Roger <jollyroger@pobox.com>
Newsgroups comp.sys.mac.system
Subject Re: El Capitan oddities
Date 2015-10-09 17:01 +0000
Organization People for the Ethical Treatment of Pirates
Message-ID <d7qa7aF25gvU5@mid.individual.net> (permalink)
References (10 earlier) <d7nn69Fct0iU4@mid.individual.net> <081020151327294225%nospam@nospam.invalid> <d7nnjfFct0iU7@mid.individual.net> <agisaak-0A229D.13514008102015@shawnews> <1mc0tlk.zf876f9t6i8dN%dempson@actrix.gen.nz>

Show all headers | View raw


On 2015-10-08, David Empson <dempson@actrix.gen.nz> wrote:
> Andre G. Isaak <agisaak@gmail.com> wrote:
>> In article <d7nnjfFct0iU7@mid.individual.net>,
>>  Jolly Roger <jollyroger@pobox.com> wrote:
>> 
>>> On 2015-10-08, nospam <nospam@nospam.invalid> wrote:
>>>>
>>>> some of them move. not all. it depends on which api they used, which is
>>>> why menumeters has problems in el capitan.
>>> 
>>> Right. Menu extras that do not use private internal APIs can be moved.
>>> iStat Menus has no such problem.
>> 
>> This is simply not the case. AFAICT, no third party menu items are 
>> moveable.
>
> iStat Menus is a third party menu extra and it is movable with the
> command key (on Yosemite at least). It can be mixed in with the Apple
> ones.
>
> I also have third party menu extras from Dropbox, Karabiner,
> gfxCardStatus and Little Snitch, which cannot be moved with the command
> key.
>
> My understanding was that the official API for third party menu extras
> does NOT allow them to be moved with the command key drag, so Dropbox
> etc. are using the correct API.

Those are using the NSStatusItem API rather than the NSMenuExtra API.

> I seem to recall widespread use of a private API a few system versions
> ago which some third party menu extras were using, but it changed in a
> new system version, which broke a lot of them.

Yes, you're thinking of MenuCracker - a very popular open source API: 

<http://sourceforge.net/projects/menucracker/>

> I'd like to know how iStat Menus gets to be movable. Has Apple added a
> new API at some point?

Not sure what they are using in Yosemite and under at the moment.

In El Capitan, you move them within the iStat Menus application rather
than on the menu bar itself:

<https://bjango.com/help/istatmenus5/reordering/>

-- 
E-mail sent to this address may be devoured by my ravenous SPAM filter.
I often ignore posts from Google. Use a real news client instead.

JR

Back to comp.sys.mac.system | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: El Capitan oddities Alan Browne <alan.browne@freelunchvideotron.ca> - 2015-10-07 18:54 -0400
  Re: El Capitan oddities Jolly Roger <jollyroger@pobox.com> - 2015-10-08 00:21 +0000
  Re: El Capitan oddities Snit <usenet@gallopinginsanity.com> - 2015-10-07 17:57 -0700
    Re: El Capitan oddities Jolly Roger <jollyroger@pobox.com> - 2015-10-08 17:24 +0000
      Re: El Capitan oddities nospam <nospam@nospam.invalid> - 2015-10-08 13:27 -0400
        Re: El Capitan oddities Jolly Roger <jollyroger@pobox.com> - 2015-10-08 17:31 +0000
          Re: El Capitan oddities "Andre G. Isaak" <agisaak@gmail.com> - 2015-10-08 13:51 -0600
            Re: El Capitan oddities Jolly Roger <jollyroger@pobox.com> - 2015-10-08 20:21 +0000
            Re: El Capitan oddities dempson@actrix.gen.nz (David Empson) - 2015-10-09 12:10 +1300
              Re: El Capitan oddities Jolly Roger <jollyroger@pobox.com> - 2015-10-09 17:01 +0000
      Re: El Capitan oddities Snit <usenet@gallopinginsanity.com> - 2015-10-08 10:42 -0700

csiph-web