[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-users] SCMenuItem problems



I don't know how you arrived at this way of doing things, but certainly not from the help files. default should be private possibly.

Well, what I actually tried to do when I stumbled upon this problem, is add a separator to the Library menu. What would be the "proper" way to do that?

And why is there a different syntax for the Library menu?

cheers,
Wouter


Op 8 mrt 2009, om 14:47 heeft Scott Wilson het volgende geschreven:

Okay, fixed.

On 8 Mar 2009, at 13:38, Scott Wilson wrote:

I don't know how you arrived at this way of doing things, but certainly not from the help files. default should be private possibly.

On 8 Mar 2009, at 11:39, Wouter Snoei wrote:

Hi all,

I'm not sure if the SCMenuItem stuff is still work in progress, but I'm experiencing some trouble when trying to add things to the Library menu with it:


// [1] If the Library menu is not already there;

SCMenuItem( CocoaMenuItem.default, "Hi" );  // doesn't do anything

CocoaMenuItem.add(["Hi"])

In general this is how you should add to Library.

As for the rest I'll take a look. I think it's that default is not being cleared and you can't add to a dead menu. Not sure what's the best approach...

S.



// [2] To get the Library menu there it seems required to do it via
// GUI.menuItem.add() once:

GUI.menuItem.add( [ "Hi1" ] );
SCMenuItem( CocoaMenuItem.default, "Hi2" ); // now it works

// [3] But, if I now do:

CocoaMenuItem.clearCustomItems;

// and try to do [2] again I get:


// -> ERROR: Primitive '_NewMenuItem' failed.

// [4] And things get worse. If I want to add a separator line
// (after recompiling and doing [2] again):

SCMenuSeparator( CocoaMenuItem.default, 1 ); // shows up correctly

// and try to quit, recompile or do:

CocoaMenuItem.clearCustomItems; // SC crashes ..


any thoughts? (btw I'm using rev 8892)

cheers,
Wouter



_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/


_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/


_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/


_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/